給定一個包含 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。