String转List java
时间: 2024-06-14 09:09:03 浏览: 19
在Java中,可以使用split()方法将一个字符串转换为列表。split()方法将字符串根据指定的分隔符拆分成一个字符串数组,然后可以将该数组转换为列表。
下面是一个示例代码,演示了如何将一个逗号分隔的字符串转换为列表:
```java
import java.util.Arrays;
import java.util.List;
public class StringToListExample {
public static void main(String[] args) {
String str = "apple,banana,orange";
// 使用逗号作为分隔符拆分字符串
String[] strArray = str.split(",");
// 将字符串数组转换为列表
List<String> list = Arrays.asList(strArray);
// 打印列表元素
for (String item : list) {
System.out.println(item);
}
}
}
```
运行上述代码,输出结果为:
```
apple
banana
orange
```
这样就将一个字符串转换为了一个包含多个元素的列表。
相关问题
java string 转 list
Java中将String转换为List有几种方法:
方法一: 使用Arrays工具类的asList()方法,将String数组转换为List。
示例代码:
String[] strArray = {"AA", "BB", "CC"};
List<String> list = new ArrayList<>(Arrays.asList(strArray));
方法二: 使用流(Stream)的collect()方法,将String数组转换为List。
示例代码:
String[] strArray = {"bb", "aa", "aa"};
List<String> list = Arrays.stream(strArray).collect(Collectors.toList());
方法三: 使用Collections.addAll()方法,将String数组转换为List。
示例代码:
String[] strArray = {"AA", "BB", "CC"};
ArrayList<String> arrayList = new ArrayList<>(strArray.length);
Collections.addAll(arrayList, strArray);
java String 转 list
Java中可以使用以下两种方式将String转换为List:
1. 通过Arrays工具类的asList()方法:
示例代码:
```
String[] str = {"AA", "BB", "CC"};
List<String> list = Arrays.asList(str);
```
注意:通过asList()方法转换后的结果是Arrays的内部类ArrayList,而不是java.util.ArrayList,因此无法使用add、remove等方法。如果需要使用这些方法,可以将转换后的结果通过java.util.ArrayList构造器创建一个新的List。
2. 通过流(JDK 8及以上):
示例代码:
```
String[] s = {"bb", "aa", "aa"};
List<String> list = Arrays.stream(s).collect(Collectors.toList());
```
以上是将String转换为List的两种常用方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)