【发布时间】:2014-02-01 21:59:12
【问题描述】:
我定义了一个二维字符串对象,然后尝试打印它,但我没有打印出字符串。有人能告诉我我在这里缺少什么吗?
String[][] 输入 = { { "a", "b", "c" }, { "a", "b", "a" } };
System.out.println(输入);
输出:
[[Ljava.lang.String;@6475d174
【问题讨论】:
-
@BrianRoach 这个问题是关于打印一维数组的,它的解决方案
Arrays.toString对于这里的二维数组来说不够深。 -
@rgettman 忽略它解释了为什么他们得到输出,如果你愿意我可以再花 5 秒时间找到一个特定于二维数组的。跨度>
-
@BrianRoach 如果你找到一个有 2+ D 数组的,那么我会帮你把它标记为它的副本(并在此处删除我的答案)。
-
stackoverflow.com/questions/14544623/… - 我撒了谎,花了我大概 20 秒 :)
-
第一个副本。实际上确实有关于多维数组的答案。
标签: java arrays string printing