English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا البرنامج، ستتعلم كيفية استخدام برنامج بدء String في Java لتحويل Output Stream إلى نص.
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() للسيال
ثم، كل ما علينا القيام به هو استخدام بناء finalString لتحويل OutputStream إلى finalString، والذي يقبل مصفوفة البايتات. لذلك، نستخدم طريقة toByteArray() للسيال