산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

자바 OutputStream 클래스

자바 OutputStream 클래스

이 자습서에서는 예제를 통해 Java OutputStream 및 해당 메서드에 대해 알아봅니다.

OutputStream java.io 클래스 패키지는 바이트의 출력 스트림을 나타내는 추상 슈퍼클래스입니다.

OutputStream 이후 추상 클래스이므로 그 자체로는 유용하지 않습니다. 그러나 하위 클래스를 사용하여 데이터를 쓸 수 있습니다.

<시간>

OutputStream의 하위 클래스

OutputStream의 기능을 사용하려면 , 우리는 그 하위 클래스를 사용할 수 있습니다. 그 중 일부는 다음과 같습니다.

다음 튜토리얼에서 이러한 모든 하위 클래스에 대해 알아볼 것입니다.

<시간>

OutputStream 생성

OutputStream를 생성하려면 , java.io.OutputStream을 가져와야 합니다. 먼저 패키지. 패키지를 가져온 후 출력 스트림을 만드는 방법은 다음과 같습니다.

// Creates an OutputStream
OutputStream object = new FileOutputStream();

여기에서 FileOutputStream을 사용하여 출력 스트림의 개체를 만들었습니다. . OutputStream 때문입니다. 추상 클래스이므로 OutputStream의 개체를 만들 수 없습니다. .

참고 :OutputStream의 다른 서브클래스에서 출력 스트림을 생성할 수도 있습니다. 수업.

<시간>

OutputStream의 메소드

OutputStream 클래스는 하위 클래스에 의해 구현되는 다양한 메서드를 제공합니다. 다음은 몇 가지 방법입니다.

<시간>

예:FileOutputStream을 사용하는 OutputStream

OutputStream을 구현하는 방법은 다음과 같습니다. FileOutputStream 사용 수업.

import java.io.FileOutputStream;
import java.io.OutputStream;

public class Main {

    public static void main(String args[]) {
        String data = "This is a line of text inside the file.";

        try {
            OutputStream out = new FileOutputStream("output.txt");

            // Converts the string into bytes
            byte[] dataBytes = data.getBytes();

            // Writes data to the output stream
            out.write(dataBytes);
            System.out.println("Data is written to the file.");

            // Closes the output stream
            out.close();
        }

        catch (Exception e) {
            e.getStackTrace();
        }
    }
}

위의 예에서 FileOutputStream를 사용하여 출력 스트림을 만들었습니다. 수업. 이제 출력 스트림이 output.txt 파일과 연결됩니다. .

OutputStream out = new FileOutputStream("output.txt");

output.txt에 데이터를 쓰려면 파일에 이러한 방법을 구현했습니다.

output.write();      // To write data to the file
output.close();      // To close the output stream

프로그램을 실행할 때 output.txt 파일은 다음 내용으로 채워집니다.

This is a line of text inside the file.

자세한 내용은 Java OutputStream(공식 Java 설명서)을 참조하십시오.


java

  1. 자바 최종 키워드
  2. 자바 instanceof 연산자
  3. 자바 상속
  4. 자바 중첩 정적 클래스
  5. 자바 익명 클래스
  6. 자바 싱글톤 클래스
  7. 자바 리플렉션
  8. 자바 ObjectOutputStream 클래스
  9. 자바 제네릭
  10. 자바 파일 클래스