Bu programda, Java'da String başlatıcı kullanarak çıktı akışını bir dizeye dönüştürmeyi öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java OutputStream Sınıfı
- Java Dizesi
Örnek: OutputStream'i Dizeye Dönüştür
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); ) )
Çıktı
Selam!
Yukarıdaki programda, OutputStream
verilen dizgi satırına göre bir oluşturduk . Bu, akışın write()
yöntemi kullanılarak yapılır .
Sonra, bayt dizisini alan 's yapıcısını OutputStream
kullanarak finalString'e dönüştürüyoruz String
. Bunun için stream toByteArray()
yöntemini kullanıyoruz.