我需要打印两个 ArrayList
的每个元素。
我有这样的想法:
for ((String post : Post) && (String posted : Posted)) {
jTextArea1.append(Post + " : " +Posted "\n");
}
最佳答案
您不能以这种方式使用增强的 for 循环。使用常规 for 循环并从 List
中获取当前元素s 的索引:
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())
.
关于java - 打印两个 ArrayList 的每个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50494868/