iterator() 메소드를 호출 하면 새로운 객체가 계속 생성이 되어서 무한 루프에 빠진다 조심 조심 또조심

무한루프
  while (param.getSampleCodes().iterator()) {
    System.out.println(itr.next());
   }


올바른 사용
Iterator<String> itr = param.getSampleCodes().iterator();
   while (itr.hasNext()) {
    System.out.println(itr.next());
   }


   Iterator<String> itr = param.getSampleCodes().iterator();
   while (itr.hasNext()) {
    System.out.println(itr.next());
   }
   for (String s : param.getSampleCodes())
    System.out.println(s);
   
Posted by 나비 나비:D

BLOG main image
by 나비:D

공지사항

카테고리

분류 전체보기 (278)
Programming? (0)
----------------------------- (0)
나비의삽질 (5)
Application (177)
SQL (51)
Web (27)
etc. (14)
Omnia (0)
---------------------------.. (0)

글 보관함

달력

«   2018/12   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Total : 1,023,937
Today : 153 Yesterday : 249