如何同时遍历2个链接列表?

时间:2012-11-08 19:26:20

标签: java arrays list traversal

我知道我可以做一个循环,但是我如何让它同时遍历其中的两个?另外,我不知道列表的大小,所以我不能使用for循环。相反,需要使用while循环......它是一个很大的布尔表达式吗?

我会尽力而为,谢谢你的一些想法。

1 个答案:

答案 0 :(得分:1)

这是用两个迭代器完成的:

for (Iterator<String> it1 = list1.iterator(), it2 = list2.iterator(); 
     it1.hasNext() && it2.hasNext();) 
{
   final String s1 = it1.next(), s2 = it2.next();
   // stuff to do
}