list<String> 转成一个String
时间: 2023-10-17 11:04:43 浏览: 110
java代码-使用java解决bean&map工具类的源代码
可以使用Java 8的Stream API和Collectors.joining()方法来将List<String>转换为单个String。代码示例如下:
```
List<String> list = Arrays.asList("Java", "Python", "C++", "JavaScript");
String result = list.stream().collect(Collectors.joining(", "));
System.out.println(result);
// Output: Java, Python, C++, JavaScript
```
在上面的代码中,我们首先创建了一个包含四个字符串的List,然后使用Stream API将其转换为单个字符串。我们使用Collectors.joining()方法,并将逗号和空格作为参数传递给该方法。这将返回一个用逗号和空格分隔的字符串,它包含了列表中的所有元素。最后,我们将结果输出到控制台。
值得注意的是,如果列表中有null元素,那么Collectors.joining()方法将跳过它们并返回非null字符串。如果你需要将null元素转换为空字符串,你可以在调用joining()方法之前使用Stream API的map()方法来处理列表元素。
阅读全文