我无法找到一个方法来获取JOptionPane显示多维数组。Java多维数组显示在OptionPane中
这是我第一次尝试。
public static void main (String [] args)
{
int[][] numbers = new int[5][5];
int rows = 5;
int columns = 5;
numbers[0][0] = 30;
numbers[0][1] = 29;
numbers[0][2] = 28;
numbers[0][3] = 27;
numbers[0][4] = 26;
numbers[1][0] = 26;
numbers[1][2] = 25;
numbers[1][2] = 24;
numbers[1][3] = 23;
numbers[1][4] = 22;
int x, y;
for (x = 0; x < rows; x++)
{
for (y = 0; y < columns; y++)
{
System.out.print(numbers[x][y] + " ");
}
System.out.println("");
}
JOptionPane.showMessageDialog(null, numbers,"Arrays",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
这是JOptionPane的输出
https://www.dropbox.com/s/hfyjsgeaimpr2dh/JOptionPane%20output.PNG
正如你可以看到什么是错的。
控制台输出看起来像这样。
https://www.dropbox.com/s/ac0a65kttdora27/Console%20output.PNG
而且我要的是你看到的控制台输出显示在JOptionPane的。
在此先感谢!
@约翰井:看到更新的答案.. – 2013-03-14 17:32:26