【发布时间】:2017-07-28 19:09:36
【问题描述】:
这是我目前的代码:
ArrayList<String[]> data = timeTable.getTimeTableData();
for (int i = 0; i < data.size(); i++){
for (int j = 0; j < data.get(i).length; j++){
printWriter.print("Value " + data + "\n");
}
//printWriter.print("Length " + data.get(j). + "\n");
}
我在打印值时遇到问题,我一直在寻找方法,这就是我在这里发帖的原因。我在来自数据库的 ArrayList 值中持有什么。我预计总共有 14 个值。我在当前输出中看到了 14 个值,但是您可以看到它的一些奇怪字符。
这是我目前得到的输出:
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
Value [[Ljava.lang.String;@15ad30e, [Ljava.lang.String;@2403d547]
请问,有人可以指导或帮助他正确输出吗? 谢谢你:)
【问题讨论】:
-
大概是 Arrays.toString(data) ?