OutputStream'i Dizeye Dönüştüren Java Programı

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, OutputStreamverilen 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ı OutputStreamkullanarak finalString'e dönüştürüyoruz String. Bunun için stream toByteArray()yöntemini kullanıyoruz.

Ilginç makaleler...