當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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