java根据逗号分隔成list
时间: 2023-07-20 18:08:56 浏览: 86
可以使用Java中的split()方法将字符串按照逗号分隔成字符串数组,再将数组转换为List。示例代码如下:
```java
String str = "apple,banana,orange";
String[] strArray = str.split(",");
List<String> list = Arrays.asList(strArray);
```
以上代码将字符串"apple,banana,orange"按照逗号分隔成字符串数组"apple"、"banana"、"orange",然后将数组转换为List。最终得到的list中包含三个元素"apple"、"banana"、"orange"。
相关问题
java string逗号分隔转list
可以使用Java中的split函数将逗号分隔的字符串转换为数组,然后通过Arrays.asList方法将数组转换为List。示例如下:
```
String str = "apple,banana,orange";
List<String> list = Arrays.asList(str.split(","));
```
java list 逗号分隔转成string
在Java中,如果你有一个`List<String>`类型的列表,想要将其元素以逗号分隔的形式转换为字符串,你可以使用`Joiner`类或者简单地通过循环加连接操作符`+`来实现。以下是两种常见方法:
**使用 Joiner 类:**
```java
import java.util.List;
import java.util.stream.Collectors;
public String commaSeparatedString(List<String> list) {
return list.stream()
.collect(Collectors.joining(","));
}
```
**手动拼接:**
```java
public String commaSeparatedString(List<String> list) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < list.size(); i++) {
if (i > 0) { // 首次迭代跳过
sb.append(",");
}
sb.append(list.get(i));
}
return sb.toString();
}
```
这两个函数都会返回一个包含列表元素,由逗号分隔的字符串。
阅读全文