java 将string转为list,以逗号分隔
时间: 2024-01-30 20:13:26 浏览: 29
在 Java 中,可以使用 String 类的 split() 方法将一个以逗号分隔的字符串转换为列表。split() 方法会根据指定的分隔符将字符串分割成多个子字符串,并将它们存储在一个数组中。可以将数组转换为列表,或者使用 Java 8 中的 Stream API 直接将字符串转换为列表。
以下是示例代码:
```java
String myString = "apple,banana,orange";
String[] myArray = myString.split(",");
List<String> myList = Arrays.asList(myArray);
System.out.println(myList);
```
这将输出以下结果:
```
[apple, banana, orange]
```
其中,split(",") 方法将字符串按照逗号进行分割,并将每个子字符串存储在数组中。Arrays.asList() 方法将数组转换为列表。如果使用 Java 8,可以使用 Stream API 直接将字符串转换为列表,如下所示:
```java
String myString = "apple,banana,orange";
List<String> myList = Arrays.stream(myString.split(","))
.collect(Collectors.toList());
System.out.println(myList);
```
这将输出相同的结果,即 [apple, banana, orange]。