我需要打印两个ArrayList
的每个元素。
我有这样的想法:
for ((String post : Post) && (String posted : Posted)) {
jTextArea1.append(Post + " : " +Posted "\n");
}
答案 0 :(得分:5)
您不能以这种方式使用增强型for循环。使用常规for循环,并通过索引从List
获取当前元素:
for (int i = 0; i < Post.size(); i++) {
jTextArea1.append(Post.get(i) + " : " + Posted.get(i) + "\n");
}
这假设两个List
具有相同的大小。如果不是这种情况,则应将循环条件更改为i < Math.min(Post.size(),Posted.size())
。