언어/JAVA

ArrayList remove 특정 값 삭제

Iam_im2 2022. 4. 6. 22:14
728x90

ArrayList 특정 값 삭제


.remove(Integer.valueOf())

인덱스가 아닌, ArrayList에 있는 특정 값 삭제

 

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ArrayList {
	public static void main(String[] args) {
		List<Integer> list = new ArrayList<Integer>(Arrays.asList(5, 4, 3, 2, 1, 0));
		// value가 1인 element 삭제
		list.remove(Integer.valueOf(5));
		System.out.println(list); // [4, 3, 2, 1, 0]
	}
}


위 코드를 보면 리스트명.remove(Integer.valueOf()) 를 활용해서 값 5를 제거한다. 괄호안의 숫자는 ArrayList의 인덱스넘버가 아니라 5라는 값 그 자체를 뜻한다. 위 코드를 실행하면 [5, 4, 3, 2, 1, 1] 이던 ArrayList가 [4, 3, 2, 1, 1]으로 변했음을 알 수 있다.







 

728x90