JAVA/배열

[java/List] 배열 ArrayList로 변환 / 짝수 값 삭제하기

java나유 2022. 6. 25. 15:31
Integer uu[] = { 10, 7, 6, 1, 11, 37, 41, 22 }; //배열값
		ArrayList<Integer> mm = new ArrayList<>(Arrays.asList(uu)); //배열->List로 변경 

		for(int i=0;i<mm.size();i++){ //반복문(1) List 전체 반복문
			for(int a=0;a<mm.size();a++) { //반복문(2) List 짝수값 돌릴 반복문
				if(mm.get(a)%2==0) { //짝수값 설정
					mm.remove(a);//짝수값 지우기
					break;//멈추기 
				}
			}
		}
		System.out.println(mm);

Integer uu[] = { 10, 7, 6, 1, 11, 37, 41, 22 }; 를

배열값을 ArrayList로 변경해보았습니다.

해당 케이스의 경우 변경하는 방법은 간단합니다.

ArrayList<Integer> mm = new ArrayList<>(Arrays.asList(uu));

*ArrayList는 Int가 적용되지않습니다! Integer로 변환합니다.

변경방법의 문법은 다양하게 있지만, 간단하게 바꿔보았습니다.

 

mm.remove(a)  // remove는 해당 값을 제거하는 문법입니다.

 

결과값:

 

728x90