java string数组转list
时间: 2023-10-17 12:32:02 浏览: 44
要将Java中的String数组转换为List,可以使用Arrays类的asList方法。以下是示例代码:
```java
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] array = {"Apple", "Banana", "Orange"};
List<String> list = Arrays.asList(array);
System.out.println(list);
}
}
```
输出结果将会是:`[Apple, Banana, Orange]`。
请注意,通过`Arrays.asList()`方法得到的List实际上是一个固定大小的列表,不能进行添加或删除元素的操作。如果需要进行修改操作,可以将其转换为ArrayList,如下所示:
```java
import java.util.Arrays;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] array = {"Apple", "Banana", "Orange"};
List<String> list = new ArrayList<>(Arrays.asList(array));
System.out.println(list);
// 在列表末尾添加元素
list.add("Grape");
System.out.println(list);
}
}
```
输出结果将会是:
```
[Apple, Banana, Orange]
[Apple, Banana, Orange, Grape]
```
希望能帮到你!如果还有其他问题,请随时提问。