在Java中,将数组转换为List可以通过以下几种方法实现:
1. 使用`Arrays.asList()`方法:
String[] array = {"apple", "banana", "orange"};
List
list = Arrays.asList(array);
此方法返回的是一个固定大小的List,基于原始数组,不能进行添加或删除操作。
2. 使用`ArrayList`的构造函数:
String[] array = {"apple", "banana", "orange"};
List
list = new ArrayList<>(Arrays.asList(array));
此方法会创建一个新的`ArrayList`对象,其中包含了数组元素的拷贝,可以对List进行修改操作。
3. 使用Java 8的`Stream API`:
String[] array = {"apple", "banana", "orange"};
List
list = Arrays.stream(array).collect(Collectors.toList());
此方法利用流操作将数组转换为List,适用于Java 8及以上版本。
请根据您的具体需求选择合适的方法进行转换。