String 转 Stream
时间: 2023-07-07 21:37:50 浏览: 150
string-to-stream:将字符串转换为流(streams2)
5星 · 资源好评率100%
要将一个字符串转换为字符流,可以使用 Java 8 中的 `chars()` 方法和 `mapToObj()` 方法来实现。示例代码如下:
```java
String str = "hello world";
Stream<Character> stream = str.chars().mapToObj(c -> (char) c);
```
首先,我们使用 `chars()` 方法将字符串转换为一个 `IntStream` 对象,其中每个元素都是字符的 ASCII 码值。然后,使用 `mapToObj()` 方法将每个 ASCII 码值转换为对应的字符。最终得到一个 `Stream<Character>` 对象,可以对其中的字符进行各种操作。
阅读全文