English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليميات Java الأساسية

تحكم في العملية Java

مجموعات Java Array

Java توجيهية المواد (I)

Java توجيهية المواد (II)

Java توجيهية المواد (III)

معالجة الاستثنائات Java

قائمة Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

Java إدخال/إخراج (I/O)

قراءات/كتابة Java

موضوعات أخرى في Java

برنامج Java يحول OutputStream إلى نص

مجموعة أمثلة Java

في هذا البرنامج، ستتعلم كيفية استخدام برنامج بدء String في Java لتحويل Output Stream إلى نص.

مثال: تحويل OutputStream إلى 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);
    {}
{}

عند تشغيل هذا البرنامج، الناتج يكون:

مرحبًا هناك!

في البرنامج أعلاه، قمنا بإنشاء OutputStream بناءً على السطر المحدد. هذا تم القيام به باستخدام طريقة write() للسيال

ثم، كل ما علينا القيام به هو استخدام بناء finalString لتحويل OutputStream إلى finalString، والذي يقبل مصفوفة البايتات. لذلك، نستخدم طريقة toByteArray() للسيال

مجموعة أمثلة Java