java 把逗号连接的字符串转换成list
时间: 2023-06-26 08:08:43 浏览: 53
可以使用 Java 的 split 方法将逗号连接的字符串分割成字符串数组,然后将数组转换为 List。示例代码如下:
```java
String csvString = "apple,banana,orange";
String[] items = csvString.split(",");
List<String> itemList = Arrays.asList(items);
```
上述代码中,csvString 是逗号连接的字符串,items 是分割后的字符串数组,itemList 是将数组转换为 List 后的结果。如果需要使用可变长度的 List,可以使用以下代码:
```java
String csvString = "apple,banana,orange";
String[] items = csvString.split(",");
List<String> itemList = new ArrayList<>(Arrays.asList(items));
```
在上述代码中,ArrayList 构造函数接受一个 Collection 类型的参数,我们可以使用 Arrays.asList 方法将数组转换为 Collection 类型,然后通过 ArrayList 构造函数创建 ArrayList 对象。
相关问题
java中把一串逗号隔开的字符串转换成list
可以使用Java中的split()方法将逗号隔开的字符串转换成字符串数组,然后使用Arrays.asList()方法将字符串数组转换成List。示例代码如下:
```java
String str = "apple,banana,orange";
String[] strArray = str.split(",");
List<String> list = Arrays.asList(strArray);
```
这样就可以将逗号隔开的字符串转换成List了。注意,由于Arrays.asList()方法返回的List是Arrays类内部定义的静态类,因此它的长度是固定的,不能进行add()和remove()操作,只能修改元素的值。如果需要进行增删操作,可以使用其他List实现类,比如ArrayList。
java逗号分割字符串转list
以下是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()方法将字符串拆分为字符串数组,然后将其转换为列表。