当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java IntStream转String用法及代码示例



给定一个包含 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

算法:

  1. 获取要转换的插播内容。
  2. 在StringBuilder的帮助下将IntStream转换为字符串
  3. 收集成型的StringBuilder
  4. 使用toString() 方法将StringBuilder 转换为字符串。
  5. 打印形成的字符串。

下面是上述方法的实现:


// 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

相关用法


注:本文由纯净天空筛选整理自RishabhPrabhu大神的英文原创作品 Program to convert IntStream to String in Java。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。