以下是我如何聲明我的列表。 it.next()似乎返回我的集合,當它應該返回一個對(這是一個字符串,int對)在我的列表之一。有任何想法嗎? getFirst()方法對於Object類型是未定義的。看來如果我這樣做,它會修復這個問題。無法通過列表循環<set <pair >>
String m =((Pair)it.next())。getFirst();
List <HashSet<Pair>> addresses = new ArrayList <HashSet<Pair>>();
for (int i = 0; i < 100; i++) {
Iterator it = (addresses.get(i)).iterator();
while (it.hasNext()){
String m = it.next().getFirst()); //getFirst returns a string
}
}
你的代碼看起來不錯。仔細調試一步一步,看看你到底是什麼? – Miquel 2012-07-16 22:12:03
這是一個編譯錯誤,而不是運行時 – jimmyC 2012-07-16 22:12:31
在你的代碼中,'it.next()'是一個'Pair'對象。不知道你在問什麼......如果你有編譯錯誤,請發佈。 – assylias 2012-07-16 22:12:35