用 Java 将 IntStream 转换为 String 的程序
原文:https://www . geesforgeks . org/program-to-convert-int stream-to-string-in-Java/
给定一个包含 ASCII 值的输入流,任务是将该输入流转换为包含与 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
算法:
- 获取要转换的输入流。
- 借助字符串生成器将输入流转换为字符串
- 收集形成的字符串生成器
- 使用 to String()方法将字符串生成器转换为字符串。
- 打印形成的字符串。
下面是上述方法的实现:
// 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
版权属于:月萌API www.moonapi.com,转载请注明出处