给定一个包含 ASCII 值的 Instream,任务是将此 Instream 转换为包含与 ASCII 值对应的字符的字符串。
例子:
Input: IntStream = 71, 101, 101, 107, 115 Output: Geeks Input: IntStream = 71, 101, 101, 107, 115, 70, 111, 114, 71, 101, 101, 107, 115 Output: GeeksForGeeks
算法:
- 获取要转换的插播内容。
- 在StringBuilder的帮助下将IntStream转换为字符串
- 收集成型的StringBuilder
- 使用toString() 方法将StringBuilder 转换为字符串。
- 打印形成的字符串。
下面是上述方法的实现:
// Java program to convert
// String to IntStream
import java.util.stream.IntStream;
class GFG {
public static void main(String[] args)
{
// Get the String to be converted
IntStream intStream = "Geeks".chars();
// Convert IntStream to String
String string = intStream
.collect(StringBuilder::new,
StringBuilder::appendCodePoint,
StringBuilder::append)
.toString();
// Print the String
System.out.println("String: " + string);
}
}
输出:
String: Geeks
相关用法
- Java IntStream allMatch()用法及代码示例
- Java IntStream anyMatch()用法及代码示例
- Java IntStream asDoubleStream()用法及代码示例
- Java IntStream asLongStream()用法及代码示例
- Java IntStream average()用法及代码示例
- Java IntStream boxed()用法及代码示例
- Java IntStream builder()用法及代码示例
- Java IntStream codePoints()用法及代码示例
- Java IntStream concat()用法及代码示例
- Java IntStream count()用法及代码示例
- Java IntStream distinct()用法及代码示例
- Java IntStream empty()用法及代码示例
- Java IntStream filter()用法及代码示例
- Java IntStream findFirst()用法及代码示例
- Java IntStream forEach()用法及代码示例
- Java IntStream forEachOrdered()用法及代码示例
- Java IntStream generate()用法及代码示例
- Java IntStream iterator()用法及代码示例
- Java IntStream limit()用法及代码示例
- Java IntStream mapToDouble()用法及代码示例
- Java IntStream mapToLong()用法及代码示例
- Java IntStream mapToObj()用法及代码示例
- Java IntStream max()用法及代码示例
- Java IntStream min()用法及代码示例
- Java IntStream noneMatch()用法及代码示例
注:本文由纯净天空筛选整理自RishabhPrabhu大神的英文原创作品 Program to convert IntStream to String in Java。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。