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)/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램이 파일을 생성하고 파일에 쓰는 것

Java 예제 전체

이 예제에서는 Java로 파일을 생성하고 일부 정보를 파일에 쓰는 방법을 배울 것입니다.

이 예제를 이해하기 위해 다음을 이해해야 합니다Java 프로그래밍주제:

예제1파일을 생성하는 Java 프로그램

// File 클래스 가져오기
import java.io.File;
class Main {
  public static void main(String[] args) {
    //현재 위치에 file 객체를 생성합니다
    File file = new File("JavaFile.java");
    try {
      //지정된 이름으로 새 파일을 생성합니다
      //파일 객체를 통해
      boolean value = file.createNewFile();
      if (value) {
        System.out.println("새 Java 파일을 생성합니다.");
      }
      else {
        System.out.println("이 파일이 존재합니다.");
      }
    }
    catch(Exception e) {
      e.getStackTrace();
    }
  }
}

위의 예제에서는 file라는 파일 객체를 생성했습니다. 파일 객체는 지정된 경로와 연결됩니다.

// JavaFile.java는
// 현재 디렉토리/JavaFile.java
File file = new File("JavaFile.java");

그런 다음, File 클래스의 createNewFile() 메서드를 사용하여 지정된 경로에 대한 새 파일을 생성합니다.

주의: JavaFile.java 파일이 존재하지 않으면 새 파일을 생성합니다. 그렇지 않으면 프로그램이이 파일이 존재합니다

예제2파일에 내용을 쓰는 Java 프로그램

Java에서는 FileWriter 클래스를 사용하여 데이터를 파일에 쓰biliriz. 이전 예제에서는 JavaFile.java라는 파일을 생성했습니다. 지금은 프로그램을 파일에 쓰도록 해보겠습니다.

// FileWriter 클래스 가져오기
import java.io.FileWriter;
class Main {
  public static void main(String args[]) {
    //사용+연산자로 다중 줄 문자열을 생성합니다
    //문자열은 Java 프로그램입니다
    String program = "class JavaFile {" +
                       "public static void main(String[] args) { " +
                         "System.out.println("This is file");"+
                       ""+
                     ""
     try {
       //FileWriter를 사용하여 Writer 생성
       FileWriter output = new FileWriter("JavaFile.java");
       //프로그램을 파일에 쓰기
       output.write(program);
       System.out.println("데이터 파일에 쓰여졌습니다.");
       //写入기 닫기
       output.close();
     }
     catch (Exception e) {
       e.getStackTrace();
     }
  }
}

위의 예제에서 FileWriter 클래스를 사용하여 문자 데이터를 Javafile.java 파일에 쓰였습니다.

이 프로그램을 실행하면 JavaFile.java 파일에 프로그램에 존재하는 문자 데이터가 포함됩니다.

Java 예제 전체