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/10   »
  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 : 996,359
Today : 1 Yesterday : 135