java 8 List<String> 格式转换
时间: 2023-10-29 22:54:35 浏览: 113
list转换成string数组
你可以使用Java 8的Stream API来进行List<String>的格式转换。下面是一个示例代码:
```java
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<String> strings = Arrays.asList("one", "two", "three");
// 转换成大写形式的字符串列表
List<String> upperCaseStrings = strings.stream()
.map(String::toUpperCase)
.collect(Collectors.toList());
System.out.println(upperCaseStrings);
// 过滤出长度大于3的字符串列表
List<String> filteredStrings = strings.stream()
.filter(s -> s.length() > 3)
.collect(Collectors.toList());
System.out.println(filteredStrings);
}
}
```
输出结果:
```
[ONE, TWO, THREE]
[three]
```
上面的代码展示了两种常见的List<String>格式转换操作:将字符串转换为大写形式,并过滤出符合条件的字符串。你可以根据需要进行相应的处理操作。
阅读全文