В тази програма ще се научите да конвертирате изходния поток в низ с помощта на String инициализатор в Java.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:
- Клас на Java OutputStream
- Java String
Пример: Преобразуване на OutputStream в низ
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); ) )
Изход
Здравей!
В горната програма създадохме OutputStream
базирана на дадения низ ред. Това се прави с помощта на write()
метода на потока .
След това ние просто конвертираме в OutputStream
finalString, използвайки String
конструктора на ', който взема байтов масив. За това използваме toByteArray()
метода на потока .