打印出这是我到目前为止的代码:如何从一个嵌套的数组列表
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(数据)? –