java list转string
时间: 2023-09-02 21:08:47 浏览: 74
将一个 List 转换成 String,可以使用 Java 中的 String.join() 方法。该方法接受两个参数:分隔符和待连接的字符串列表。例如,以下是将一个包含字符串的 List 转换为以逗号分隔的字符串的示例代码:
```java
List<String> list = Arrays.asList("foo", "bar", "baz");
String joinedString = String.join(",", list);
System.out.println(joinedString); // 输出: "foo,bar,baz"
```
注意,该方法需要 Java 8 或更高版本的支持。如果你使用的是早期版本的 Java,则可以使用 StringBuilder 来手动构建字符串,例如:
```java
List<String> list = Arrays.asList("foo", "bar", "baz");
StringBuilder sb = new StringBuilder();
for (String s : list) {
sb.append(s).append(",");
}
if (sb.length() > 0) {
sb.deleteCharAt(sb.length()-1); // 删除最后一个逗号
}
String joinedString = sb.toString();
System.out.println(joinedString); // 输出: "foo,bar,baz"
```
阅读全文