首先创建一个IntStream-
IntStream stream = "Ryan".chars();
现在,将此IntStream转换为String-
String str = stream.collect(StringBuilder::new,StringBuilder::appendCodePoint,StringBuilder::append).toString();
以下是在Java中将IntStream转换为String的程序-
import java.util.stream.IntStream; public class Demo { public static void main(String[] args) { IntStream stream = "Ryan".chars(); String str =stream.collect (StringBuilder::new,StringBuilder::appendCodePoint,StringBuilder::append).toString(); System.out.println("String (IntStream to string) = " + str); } }
输出结果
String (IntStream to string) = Ryan
问题内容: 在Java 8流API中,调用任何对象都会返回一个包含所有字符的对象。 将返回的对象转换回a 的正确方法是什么?调用会给我一个,任何构造函数都不接受。 问题答案: 您可以使用,然后使用构造函数。正如返回UTF-16代码单元所指定的那样,这并不完全令人满意,基本上是: 返回此序列的int零扩展char值的流。映射到代理代码点的任何字符都将通过未解释传递。 使用反而会更加保持与此构造,其预
本文向大家介绍Java中将字符串(String)转换为IntStream,包括了Java中将字符串(String)转换为IntStream的使用技巧和注意事项,需要的朋友参考一下 假设以下是我们的字符串- 现在,将以上内容转换为IntStream- 示例 以下是在Java中将String转换为IntStream的程序- 输出结果
我有一个,并希望该流的每个元素都进行一些计算并将它们返回为,其中键是int值,值是该计算的结果。我写了以下一段代码: 其中,计算第m个(整数a)。我发现下一个编译器错误 我做错了什么?
问题内容: 如何从float转换为string或从string转换为float? 在我的情况下,我需要在2个值字符串(我从表中获得的值)和我计算出的浮点值之间进行断言。 我尝试从浮动到字符串: 但是断言失败 问题答案: 使用Java的类。 为了进行比较,将字符串转换为float并比较两个float总是更好。这是因为对于一个浮点数,存在多个字符串表示形式,与字符串相比,它们是不同的(例如“ 25”!
我需要从<代码>列表转换 我做了: 但是我得到了这个字符串: 只是一个字符串,但我需要字符串[] 多谢了。
问题内容: 我有一个函数,该函数接受某种类型的对象并向其打印,并输出该对象的表示。如何在字符串中捕获此函数的输出?具体来说,我想将其用作方法。 问题答案: 使用a 作为缓冲区: