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

Java 기본 가이드

Java 흐름 제어

Java 배열

Java 오브젝트지향(I)

Java 오브젝트지향(II)

Java 오브젝트지향(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map集合

Java Set集合

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램이 OutputStream을 문자열로 변환

Java 예제 모든 것

이 프로그램에서는 Java에서 String 초기화 프로그램을 사용하여 출력 스트림(OutputStream)을 문자열로 변환하는 방법을 배웁니다.

예제: 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);
    }
}

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

Hello there!

위의 프로그램에서, 우리는 주어진 문자열 행을 기반으로 OutputStream을 생성했습니다. 이는 스트림의 write() 메서드를 사용하여 완료되었습니다.

그런 다음, 우리는 OutputStream을 finalString으로 변환하기 위해 String의 생성자를 사용해야 합니다. 이 생성자는 바이트 배열을 받아들입니다. 이를 위해 우리는 스트림의 toByteArray() 메서드를 사용합니다.

Java 예제 모든 것