public String show(int[] row)
{
for(int i = 0; i < row.length; i++)
{
JOptionPane.showMessageDialog(null, row[i]);
}
}
此代码有什么问题? 我只想打印参数中给出的数组。在JOptionPane中打印阵列
public String show(int[] row)
{
for(int i = 0; i < row.length; i++)
{
JOptionPane.showMessageDialog(null, row[i]);
}
}
此代码有什么问题? 我只想打印参数中给出的数组。在JOptionPane中打印阵列
你可以返回类型更改为void
:
public void show(int[] row) {
另外,如果你想显示阵列中的所有元素,你可以这样做:如果返回String
需要
JOptionPane.showMessageDialog(null, Arrays.toString(row));
的可以使用相同的方法:
return Arrays.toString(row);
试试这个:
public String show(int[] row) {
String returnValue = Arrays.toString(row);
JOptionPane.showMessageDialog(null, returnValue);
return returnValue;
}
谢谢,这与我的解决方案类似 – STheFox
试试这个:
public void show(int[] row)
{
for(int i = 0; i < row.length; i++)
{
JOptionPane.showMessageDialog(null, row[i]);
}
return;
}
或者......
public String show(int[] row)
{
String s = "";
for(int i = 0; i < row.length; i++)
{
s += row[i]);
}
JOptionPane.showMessageDialog(null, s);
return s;
}
或者......
public String show(int[] row)
{
String s = "";
for(int i = 0; i < row.length; i++)
{
JOptionPane.showMessageDialog(null, row[i]);
s += row[i]);
}
return s;
}
请解释一下你想达到什么目的,什么是结果和你的预期。 – vainolo