java-list集合用stream转逗号拼接字符串
可以使用Java 8中的Stream API,使用Collectors.joining()方法将集合中的元素拼接成一个逗号分隔的字符串。
例如,假设我们有一个List
List<String> list = Arrays.asList("apple", "banana", "orange");
String result = list.stream().collect(Collectors.joining(", "));
System.out.println(result);
输出结果为:
apple, banana, orange
在这个例子中,我们首先使用Arrays.asList()方法创建了一个包含三个字符串的List集合。然后,我们使用Stream API的collect()方法和Collectors.joining()方法将集合中的元素拼接成一个逗号分隔的字符串。最后,我们将结果打印到控制台上。
需要注意的是,Collectors.joining()方法可以接受一个可选的前缀和后缀,我们可以使用它们来在字符串的开头和结尾添加一些字符。例如:
List<String> list = Arrays.asList("apple", "banana", "orange");
String result = list.stream().collect(Collectors.joining(", ", "[", "]"));
System.out.println(result);
输出结果为:
[apple, banana, orange]
在这个例子中,我们使用了前缀 "[" 和后缀 "]",结果字符串被包含在方括号中。
原文地址: https://www.cveoy.top/t/topic/pjy 著作权归作者所有。请勿转载和采集!