Simplest way to print an `IntStream` as a `String`(将“IntStream打印为“String的最简单方法)
问题描述
使用 Java-8,我可以使用 chars<轻松地将
String
(或任何 CharSequence
)视为 IntStream
/code> 或 codePoints
方法.
With Java-8 I can easily treat a String
(or any CharSequence
) as an IntStream
using either the chars
or the codePoints
method.
然后我可以操作流的内容
I can then manipulate the contents of the stream
我一直在寻找一种整洁的方法来打印结果,但我什至找不到简单的方法.如何将这个 int
流放回可以打印的表单,就像我可以打印 String
一样.
I have been hunting for a tidy way to print the results and I cant even find a simple way. How do I put this stream of int
s back into a form that can be printed like I can a String
.
从上面的stars
希望能打印出来
From the above stars
I hope to print
推荐答案
但是,"Hello world.".replaceAll("[^ ]", "*")
更简单.并非所有东西都能从 lambdas 中受益.
But still, "Hello world.".replaceAll("[^ ]", "*")
is simpler. Not everything benefits from lambdas.
这篇关于将“IntStream"打印为“String"的最简单方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!