java逗号分割字符串转list
时间: 2023-11-23 17:58:13 浏览: 120
以下是Java将逗号分割的字符串转换为List的示例代码:
```java
public static List<Integer> commaSeparatedStringToList(String str) {
List<Integer> list = new ArrayList<>();
String[] strArr = str.split(",");
for (String s : strArr) {
list.add(Integer.parseInt(s));
}
return list;
}
```
该方法将逗号分隔的字符串作为参数传递,并返回一个整数列表。它首先将字符串拆分为字符串数组,然后将每个字符串转换为整数并添加到列表中。
如果您想要更通用的方法,可以使用以下代码:
```java
public static List<String> stringToList(String str, String separator) {
return Arrays.asList(str.split(separator));}
```
该方法将任意分隔符的字符串作为参数传递,并返回一个字符串列表。它使用split()方法将字符串拆分为字符串数组,然后将其转换为列表。
相关问题
Java逗号分割的字符串转list
可以使用Java的split()方法将逗号分割的字符串转换为数组,然后使用Arrays.asList()方法将数组转换为List。示例如下:
```java
String str = "apple,banana,orange";
List<String> list = Arrays.asList(str.split(","));
```
这里将字符串"apple,banana,orange"以逗号为分隔符进行分割,得到一个包含三个元素的数组,然后使用Arrays.asList()方法将其转换为List。最终得到的list中包含三个元素"apple"、"banana"和"orange"。
java list 转逗号分割字符串
可以使用Java 8的Stream API来将List转换为逗号分隔的字符串,示例代码如下:
```java
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<String> list = List.of("apple", "orange", "banana");
String result = list.stream().collect(Collectors.joining(","));
System.out.println(result); // 输出:apple,orange,banana
}
}
```
在上面的代码中,我们使用`Collectors.joining(",")`方法来将List转换为逗号分隔的字符串。该方法将List中的所有元素连接起来,并用指定的分隔符(这里是逗号)分隔开来。
阅读全文