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
'언어 > JAVA' 카테고리의 다른 글
Eclipse 이클립스 폰트 변경 (0) | 2022.04.14 |
---|---|
가위바위보(Rock-Paper-Scissors Game) (0) | 2022.04.07 |
숫자를 입력 받는 Timer (0) | 2022.04.07 |
currentTimeMillis() 함수: 소요시간 계산 (0) | 2022.04.07 |
Arrays.sort 로 배열 정렬하기 (0) | 2022.04.06 |