Arrays 클래스의 asList() 메서드를 사용하기:
- - Arrays 클래스의 asList() 메서드를 사용하여 배열을 리스트로 변환
- - java.util 패키지의 Arrays 클래스를 import 해야 한다
import java.util.Arrays;
import java.util.List;
public class ArrayToListExample {
public static void main(String[] args) {
String[] array = {"apple", "banana", "orange"};
List<String> list = Arrays.asList(array);
System.out.println(list);
}
}
ArrayList 생성자를 사용하기:
- java.util 패키지의 ArrayList 클래스를 사용하여 배열을 리스트로 변환
import java.util.ArrayList;
import java.util.List;
public class ArrayToListExample {
public static void main(String[] args) {
String[] array = {"apple", "banana", "orange"};
List<String> list = new ArrayList<>(Arrays.asList(array));
System.out.println(list);
}
}
Stream을 사용하기:
- Java 8 이상에서는 스트림(Stream)을 사용하여 배열을 리스트로 변환 가능
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class ArrayToListExample {
public static void main(String[] args) {
String[] array = {"apple", "banana", "orange"};
List<String> list = Arrays.stream(array).collect(Collectors.toList());
System.out.println(list);
}
}
'의문점 공부하기 > 📌 Java' 카테고리의 다른 글
📌 Array와 ArrayList의 차이점은!? (1) | 2023.07.04 |
---|---|
📌 ArrayList와 Vector의 차이점은!? (1) | 2023.06.30 |
📌 ArrayList와 LinkedList의 차이점은 무엇일까? (0) | 2023.06.28 |
📌 HashSet 구현 원칙은 무엇일까? (0) | 2023.06.27 |
📌 HashMap 구현 원칙은 무엇일까? (0) | 2023.06.26 |