java中char[]转成List<string>
时间: 2023-12-19 19:03:47 浏览: 173
java中int_char_string三种类型的相互转换
4星 · 用户满意度95%
将char[]转成List<String>,可以借助Java 8中的Stream API,将char[]转换成IntStream,再转成Stream<String>,最后使用collect()方法转换成List<String>,示例代码如下:
```java
char[] charArray = {'a', 'b', 'c'};
List<String> strList = new String(charArray).chars().mapToObj(c -> String.valueOf((char) c)).collect(Collectors.toList());
```
上述代码中,首先使用String类的构造方法将char[]转换成String,然后调用chars()方法将String转换成IntStream,接着使用mapToObj()方法将IntStream中的每个字符转换成String类型的Stream,最后使用collect()方法将Stream转换成List<String>。
阅读全文