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

자바 작성기 클래스

자바 작성기 클래스

이 자습서에서는 예제를 통해 Java Writer, 해당 하위 클래스 및 메서드에 대해 알아봅니다.

Writer java.io 클래스 패키지는 문자 스트림을 나타내는 추상 슈퍼클래스입니다.

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

<시간>

작가의 하위 클래스

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

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

<시간>

작가 만들기

Writer를 생성하려면 , java.io.Writer을 가져와야 합니다. 먼저 패키지. 패키지를 가져온 후 작성기를 만드는 방법은 다음과 같습니다.

// Creates a Writer
Writer output = new FileWriter();

여기에서 FileWriter를 사용하여 output이라는 이름의 작성자를 만들었습니다. 수업. Writer 때문입니다. 추상 클래스입니다. 따라서 Writer 객체를 생성할 수 없습니다. .

참고 :Writer의 다른 하위 클래스에서 작성자를 만들 수도 있습니다. 수업.

<시간>

작가 방법

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

<시간>

예:FileWriter를 사용하는 작성기

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

import java.io.FileWriter;
import java.io.Writer;

public class Main {

    public static void main(String args[]) {

        String data = "This is the data in the output file";

        try {
            // Creates a Writer using FileWriter
            Writer output = new FileWriter("output.txt");


            // Writes string to the file
            output.write(data);

            // Closes the writer
            output.close();
        }

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

위의 예에서는 FileWriter을 사용하여 작성기를 만들었습니다. 수업. 작성자는 output.txt 파일과 연결됩니다. .

Writer output = new FileWriter("output.txt");

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

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

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

This is a line of text inside the file.

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


java

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