版权声明:如果觉得文章对你有用,转载不需要联系作者,但请注明出处 https://blog.csdn.net/jinxin70/article/details/85263137
将list输出为逗号拼接的字符串(使用String的API):
List<String> cities = Arrays.asList("Milan",
"London",
"New York",
"San Francisco");
String citiesCommaSeparated = String.join(",", cities);
System.out.println(citiesCommaSeparated);
//Output: Milan,London,New York,San Francisco
将list输出为逗号拼接的字符串(Lambda写法):
String citiesCommaSeparated = cities.stream()
.collect(Collectors.joining(","));
System.out.println(citiesCommaSeparated);
//Output: Milan,London,New York,San Francisco
另外Guava里面也有类似的写法,比lambda出现的更早,在java8以下可以使用Guava中提供的API。