Articles

을 초기화하는 방법 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만,다음을 만들기ArrayListArrays.asList()인스턴스에서 아래 방식이다.나는 이것을 할 수 없다.