java 数组转 list 例子
时间: 2023-11-26 08:05:59 浏览: 34
Java 数组转 List 可以使用 Arrays 类的 asList() 方法,示例如下:
```java
String[] array = {"apple", "banana", "orange"};
List<String> list = Arrays.asList(array);
```
需要注意的是,使用 asList() 方法转换后的 List 是固定长度的,不支持添加或删除元素操作。如果需要对 List 进行修改操作,可以使用 ArrayList 的构造函数将其转换为可变长度的 List,示例如下:
```java
String[] array = {"apple", "banana", "orange"};
List<String> list = new ArrayList<>(Arrays.asList(array));
```
相关问题
java l数组转list
以下是两种Java数组转List的例子:
1.使用Arrays.asList()方法
```java
String[] strings = {"apple", "banana", "orange"};
List<String> list = new ArrayList(Arrays.asList(strings));
System.out.println(list); // 输出:[apple, banana, orange]
```
2.使用ArrayList的构造函数
```java
String[] strings = {"apple", "banana", "orange"};
List<String> list = new ArrayList<>(strings.length);
Collections.addAll(list, strings);
System.out.println(list); // 输出:[apple, banana, orange]
```
java 数组转set
可以使用Java中的Set接口来去除数组中的重复元素。以下是将数组转换为Set的示例代码:
```java
import java.util.*;
public class ArrayToSetExample {
public static void main(String[] args) {
String[] array = {"apple", "banana", "orange", "apple", "pear", "banana"};
Set<String> set = new HashSet<>(Arrays.asList(array));
System.out.println(set);
}
}
```
输出结果:
```
[banana, orange, apple, pear]
```
在这个例子中,我们首先使用Arrays.asList()方法将字符串数组转换为List对象,然后使用HashSet构造函数将List转换为Set,这将自动删除重复项。