도토리 줍는 개발자 감자
JAVA 자바 for문 처음부터 다시 검색하는 방법- jimoo 본문
728x90
반응형
반복문으로 배열을 검색하면서 특정 조건에 해당할 때, 반복문을 처음부터 다시 검색하는 방법!!!
알려주겠음
(예를 들어 for문을 돌면서 ArrayList에 있는 값들을 삭제하고 다시 처음부터 배열을 검색할 때 사용)
for (int j=0;j<arr.size()-1; j++){
if (arr.get(j) == arr.get(j+1)){
arr.remove(j+1);
arr.remove(j);
j=-1;
}
}
특정 조건에 맞을 때 for문의 조건변수를 -1로 초기화해주면됨.
왜 -1 로 초기화 하느냐!?
j=-1로 변경되고 난 뒤, for문이 종료되면서 j++가 실행됨! 그래서 j=-1에서 +1된 값인 j=0부터 다시 조건문 탐색할 수 있음.
728x90
반응형
'JAVA 꿀팁' 카테고리의 다른 글
HashMap Value값 BigInteger 내림차순 정렬하기 (0) | 2021.12.16 |
---|---|
JAVA 자바 Queue 값 두개 x,y - jimoo (0) | 2021.11.18 |
Comments