ArrayList 에 클래스 객체 3개를 저장한다음에요 이걸 iterator에 있는 hasnext() 메소드를 사용해서 저장되어있던 객체 정보를 출력하려는 메소드를 만들려고하는데요
이게 while문에 hasnext사용하면 자꾸 무한실행이 돼버리는데 이유가 뭘까요 ㅠ
ArrayList 에 클래스 객체 3개를 저장한다음에요 이걸 iterator에 있는 hasnext() 메소드를 사용해서 저장되어있던 객체 정보를 출력하려는 메소드를 만들려고하는데요
이게 while문에 hasnext사용하면 자꾸 무한실행이 돼버리는데 이유가 뭘까요 ㅠ
foreach ㄱㄱ
객체 출력은 잘 됨? - dc Cpp
arrayList를 출력하면 3개의 주소값이 나와요 혹시 이 3개의 주소값이 같으면 저장을 잘못한건가요?
객체 출력하는 메소드 말씀하시는거면 무한실행이돼가지고 마지막꺼밖에 안보이는데 마지막꺼는 잘 나와요
그럴땐 디버그용으로 입력받는거 끼워넣어서 한개씩 볼수있게 해보셈 - dc Cpp
scanner로 ㅇㅇ - dc Cpp
해봤는데 첫번째 두번째 세번째 잘나오고 세번째 무한반복합니다 ㅠㅠ
정말 이상하군 - dc Cpp
프린이 죽어욧 ㅠㅠ