내 목록을 어떻게 선언 했는가? it.next()는 내 목록 중 하나에서 쌍 (문자열, 정수 쌍)을 반환해야 할 때 내 세트를 반환하는 것처럼 보입니다. 어떤 아이디어? getFirst() 메서드는 Object 유형에 대해 정의되지 않았습니다.이 작업을 수행하면 해결됩니다.목록을 통해 문제가 생깁니다. <set <pair >>
문자열 m = ((쌍) 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
런타임에 컴파일 오류가 발생했습니다. – jimmyC
코드에서'it.next()'는'Pair' 객체입니다. 확실하지 않은 내용을 묻는 질문 ... 컴파일 오류가있는 경우 게시하십시오. – assylias