【问题标题】:How to print out from a nested Array List [duplicate]如何从嵌套数组列表中打印出来[重复]
【发布时间】: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) ?

标签: java for-loop arraylist


【解决方案1】:

只需要改变

printWriter.print("值​​" + 数据 + "\n");

printWriter.print("值​​" + data.get(i)[j] + "\n");

那是因为您的 dat.get(i) 是一个字符串数组。并且您想访问该数组的 j 元素。

【讨论】:

  • 我想要做的是将值从我的 serverlet 传递回 javascript。我知道我没有在我的问题中提到它。这是我的函数外观的快照gyazo.com/034eaf2c5043c019454ec2138863d714
  • 你知道如何将这个值作为 json 传递回 javascript
  • 您可以创建自己的数组或对象,然后使用 JSON.stringify(your_arr);
  • 对不起,我没明白你的意思?
  • 我已经将它作为一个数组获取,所以我如何能够将它作为 JSON 格式发送回 javascript,以便我可以对其执行其他操作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多