java将数组转成list
时间: 2023-11-23 13:06:43 浏览: 66
可以使用Arrays类的asList方法将数组转成List,示例代码如下:
```
String[] array = {"a", "b", "c"};
List<String> list = Arrays.asList(array);
```
注意,使用asList方法转换后的List是一个固定长度的List,不能进行添加或删除操作,只能进行修改操作。
相关问题
java 数组转换成list
将 Java 数组转换为 List 可以使用 Java 内置的 Arrays 类的 asList() 方法,示例如下:
```java
String[] array = {"apple", "banana", "orange"};
List<String> list = Arrays.asList(array);
```
这样就可以将 String 类型的数组转换为 List<String> 类型的列表。需要注意的是,使用 asList() 转换后的列表不支持添加或删除元素的操作,因为它底层是数组,长度是固定的。如果需要进行添加或删除操作,可以将 asList() 转换后的列表再转换为 ArrayList 类型的列表,示例如下:
```java
String[] array = {"apple", "banana", "orange"};
List<String> list = new ArrayList<>(Arrays.asList(array));
```
这样就可以将 String 类型的数组转换为 ArrayList<String> 类型的列表,支持添加或删除元素的操作。
java short数组转short list
在Java中,将`short`数组转换为`Short`类型的列表可以通过以下步骤实现:
1. 创建一个`short`数组。
2. 使用`Arrays.asList()`方法将`short`数组转换为`List<Short>`类型的列表。
下面是一个示例代码:
```java
short[] shortArray = {1, 2, 3, 4, 5};
List<Short> shortList = new ArrayList<>();
for (short s : shortArray) {
shortList.add(s);
}
```
或者可以使用Java 8的流式操作来实现:
```java
short[] shortArray = {1, 2, 3, 4, 5};
List<Short> shortList = Arrays.stream(shortArray)
.boxed()
.collect(Collectors.toList());
```
这样,你就可以将`short`数组转换为`Short`类型的列表了。
阅读全文