2012-11-08 107 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 
}