W tym programie nauczysz się konwertować strumień wyjściowy na łańcuch przy użyciu inicjatora ciągu w Javie.
Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:
- Klasa Java OutputStream
- Ciąg Java
Przykład: Konwertuj OutputStream na String
import java.io.*; public class OutputStreamString ( public static void main(String() args) throws IOException ( ByteArrayOutputStream stream = new ByteArrayOutputStream(); String line = "Hello there!"; stream.write(line.getBytes()); String finalString = new String(stream.toByteArray()); System.out.println(finalString); ) )
Wynik
Witam!
W powyższym programie stworzyliśmy na OutputStream
podstawie podanej linii ciągu. Odbywa się to za pomocą write()
metody strumienia .
Następnie po prostu konwertujemy OutputStream
ciąg na finalString za pomocą String
konstruktora, który pobiera tablicę bajtów. W tym celu używamy toByteArray()
metody stream .