2012-11-08 72 views
-2

我知道我可以做一个循环,但我怎么得到它在同一时间遍历其中2?另外,我不知道列表的大小,所以我不能使用for循环。相反,一个while循环是需要被使用的......它是一个大的布尔表达式吗?我怎样才能同时遍历2个链接列表?

我会尽我所能,谢谢你的一些想法。

+2

你应该告诉你已经尝试过什么,所以人可以帮你指明正确的方向。另外,如果你问一个关于堆栈溢出的问题,你应该接受帮助你在信用到期时给予信用的答案。 – Shaded

+0

你需要通过遍历两个列表来描述你想要做什么,并发布一些你已经写好的代码 –

+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 
}