java的list转为string
时间: 2023-11-27 12:03:39 浏览: 83
Java中将List转换为String有多种方法,以下是两种常见的方法:
1.使用循环遍历List,将每个元素添加到StringBuilder中,最后将StringBuilder转换为String输出。
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
StringBuilder sb = new StringBuilder();
for (String s : list) {
sb.append(s);
sb.append(",");
}
String str = sb.toString();
System.out.println(str); // 输出:apple,banana,orange,
```
2.使用Java 8的Stream API,将List转换为Stream,使用Collectors.joining()方法将Stream中的元素连接成一个字符串。
```java
List<String> list = new ArrayList<>();list.add("apple");
list.add("banana");
list.add("orange");
String str = list.stream().collect(Collectors.joining(","));
System.out.println(str); // 输出:apple,banana,orange
```
阅读全文