Java - Arrays.asList

박민수·2023년 11월 14일
0

Java

목록 보기
7/13
post-thumbnail

Arrays.asList

Java Collection에서 제공하는 Array.asList api를 이용하여 Array를 고정된 사이즈의 list로 반환할 수 있다. Arrays.asList 클래스는 set(), get(), contains() 메서드를 제공한다. java.util.ArrayList의 ArrayList가 제공하는 remove(), add() 메서드는 제공하지 않는다. 즉, Arrays.asList 클래스는 배열에 element를 추가하거나 삭제할 수 없어서 배열의 사이즈를 변경할 수 없다.

만약 Arrays.asList를 이용해 변경이 자유로운 ArrayList 처럼 사용하고자 한다면, ArrayList 클래스의 생성자에 만들어진 List 자료구조를 넣어서 새롭게 만들어진 ArrayList 인스턴스를 참조하도록 하면 엘리먼트 추가 삭제가 가능해진다.

ArrayList<String> list = new ArrayList<String>(Arrays.asList("a","b","c"));
profile
안녕하세요 백엔드 개발자입니다.

0개의 댓글

관련 채용 정보