java将 ["1","2","3"]转换成List
时间: 2023-09-24 19:06:05 浏览: 97
### 回答1:
可以使用Arrays.asList()方法将数组转换成List。具体代码如下:
```
String[] array = {"1", "2", "3"};
List<String> list = Arrays.asList(array);
```
注意:使用Arrays.asList()转换后的List是定长的,不支持添加或删除操作。如果需要添加或删除元素,需要创建一个新的List。
### 回答2:
将["1","2","3"]转换成List的方法有很多种。下面是其中一种常见的方法:
1. 首先,我们需要导入java.util包,因为List是在该包中定义的。
2. 创建一个空的List对象,可以使用ArrayList或LinkedList等List的具体实现类。
3. 使用add()方法将字符串元素逐个添加到List中。遍历数组,并将每个元素添加到List中。
4. 最后,我们可以使用List的toString()方法将List转换成字符串。
以下是代码示例:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] arr = {"1", "2", "3"};
// 创建一个空的List对象
List<String> list = new ArrayList<>();
// 遍历数组,将每个元素添加到List中
for (String element : arr) {
list.add(element);
}
// 将List转换成字符串并打印输出
System.out.println(list.toString());
}
}
运行以上代码,输出结果为:[1, 2, 3]
这样,将["1","2","3"]转换成List的过程就完成了。当然,根据具体需求,还可以使用其他方法和数据结构来实现这个转换过程。
### 回答3:
Java中将字符串数组 ["1","2","3"] 转换成 List 的方法是使用 Arrays 类的 asList() 方法。asList() 方法将一个数组转换成一个固定大小的 List。
下面是具体的代码示例:
```java
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] arr = {"1", "2", "3"};
List<String> list = Arrays.asList(arr);
System.out.println(list);
}
}
```
输出结果为:[1, 2, 3]
在代码中,首先定义了一个字符串数组 arr,其中包含了三个元素 "1","2" 和 "3"。然后使用 Arrays.asList(arr) 将数组转换成 List,将结果赋值给 list。最后通过打印 list 可以看到结果。
需要注意的是,使用 Arrays.asList() 方法将数组转换成的 List 是一个固定大小的 List,不能进行元素的添加或删除操作。如果需要进行动态修改的操作,可以将其转换成 ArrayList 或使用其他的 List 实现类。