我需要打印两个ArrayList
的每个元素。
我有这样的想法:
for ((String post : Post) && (String posted : Posted)) {
jTextArea1.append(Post + " : " +Posted "\n");
}
最佳答案
您不能以这种方式使用增强的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())
。