用stream流将字符串List拼接
时间: 2023-07-03 19:14:26 浏览: 96
TestDlg.rar_字符串操作
可以使用Java 8中的Stream API来将字符串List拼接成一个字符串,具体实现可以参考下面的代码:
```java
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Example {
public static void main(String[] args) {
List<String> strList = Arrays.asList("hello", "world", "java");
String result = strList.stream().collect(Collectors.joining());
System.out.println(result);
}
}
```
输出结果为:
```
helloworldjava
```
如果需要在每个元素之间添加一个分隔符,可以在joining方法中指定分隔符,例如:
```java
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Example {
public static void main(String[] args) {
List<String> strList = Arrays.asList("hello", "world", "java");
String result = strList.stream().collect(Collectors.joining("-"));
System.out.println(result);
}
}
```
输出结果为:
```
hello-world-java
```
阅读全文