을 초기화하는 방법 ArrayList Java
Java ArrayList 에서 초기화할 수 있습니다수 방법에 따라 요구 사항입니다. 이 튜토리얼에서는 자주 볼 수있는 몇 가지 usecases 를 기반으로 ArrayList 를 초기화하는 방법을 배웁니다.
Table of Contents1. Initialize ArrayList in single line2. Create ArrayList and add objects3. Initialize arraylist of lists
한 줄에 Arraylist 를 초기화
1.1. 배열.,asList()–초기화 arraylist 에서 배열
을 초기화하십시오에서 하나의 문을 얻을,모든 요소의 형태를 사용하여 배열Arrays.asList
방법과 배열을 전달한 인수ArrayList
생성자입니다.
ArrayList<String> names = new ArrayList<String>( Arrays.asList("alex", "brian", "charles") );System.out.println(names);
프로그램 출력.
1.2. 목록.of()-불변 목록-Java9
List.of()
정적 팩토리 메소드를 사용하여 불변 목록을 만들 수 있습니다. 유일한 단점은 추가 작업이 이러한 목록에서 지원되지 않는다는 것입니다.
List<String> names = List.of("alex", "brian");System.out.println(names);
프로그램 출력.,
더 읽기:자바 9 불변의 컬렉션
만들기 ArrayList 및 추가 개체–ArrayList 생성자
를 사용하여 ArrayList 생성자 전통적인 접근 방식이다. 생성자를 사용하여 빈 arraylist 를 만들고 add()메서드를 사용하여 목록에 요소를 추가합니다. 요소를 하나씩 추가하거나 다른 컬렉션을 전달하여 모든 요소를 한 단계로 추가 할 수 있습니다.
프로그램 출력.,
목록의 Arraylist 초기화
때때로 목록의 arraylist 를 초기화해야 할 수도 있습니다.
프로그램 출력.
Arrays.asList()
는java.util.ArrayList
인스턴스를 반환하지 않습니다. 대신java.util.Arrays$ArrayList
인스턴스를 반환합니다.
경우 그래서 당신이 있어야ArrayList
만,다음을 만들기ArrayList
한Arrays.asList()
인스턴스에서 아래 방식이다.나는 이것을 할 수 없다.