Java 打印两个暗淡的字符串
我定义了一个二维字符串对象,然后尝试打印它,但没有打印字符串。有人能告诉我这里缺少什么吗 字符串[][]输入={{“a”、“b”、“c”}、{“a”、“b”、“a”} 系统输出打印项次(输入) 输出:Java 打印两个暗淡的字符串,java,arrays,string,printing,Java,Arrays,String,Printing,我定义了一个二维字符串对象,然后尝试打印它,但没有打印字符串。有人能告诉我这里缺少什么吗 字符串[][]输入={{“a”、“b”、“c”}、{“a”、“b”、“a”} 系统输出打印项次(输入) 输出: [[Ljava.lang.String;@6475d174您还没有完全理解此函数的数组方面 int rowIndex, colIndex; String[][] input = { { "a", "b", "c" }, { "a", "b", "a" } }; System.out.println
[[Ljava.lang.String;@6475d174您还没有完全理解此函数的数组方面
int rowIndex, colIndex;
String[][] input = { { "a", "b", "c" }, { "a", "b", "a" } };
System.out.println(input[rowIndex][colIndex]);
//If you want to traverse through the entire 2-D array
//all you will need to do is use two for loops
for(int i=0;i
@BrianRoach这个问题是关于打印一个1D数组的,它的解决方案,数组。toString
,对于这里的2D数组来说,深度不够。@rgettman忽略了这一点,它解释了为什么他们会得到输出,如果你愿意的话,我可以再花5秒钟找到一个特定于2D数组的。@BrianRoach如果你找到一个带有2+d数组的数组ys,那么我会帮你把这个标记为它的一个副本(并在这里删除我的答案)。-我撒谎,花了我20秒:)第一个dup。实际上有一个关于多维数组的答案。
for(int i = 0; i < input.length; i++)
for(int j = 0; j < input[i].length; j++)
System.out.print(input[i][j]);