Dado un Instream que contiene valores ASCII, la tarea es convertir este Instream en una String que contenga los caracteres correspondientes a los valores ASCII.
Ejemplos:
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
Algoritmo:
- Obtener el Instream a convertir.
- Convierta IntStream en String con la ayuda de StringBuilder
- Recoger el StringBuilder formado
- Convierta StringBuilder en String utilizando los métodos toString().
- Imprime el String formado.
A continuación se muestra la implementación del enfoque anterior:
// 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); } }
Producción:
String: Geeks
Publicación traducida automáticamente
Artículo escrito por RishabhPrabhu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA