English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 예제에서는 Java로 파일을 생성하고 일부 정보를 파일에 쓰는 방법을 배울 것입니다.
이 예제를 이해하기 위해 다음을 이해해야 합니다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 파일이 존재하지 않으면 새 파일을 생성합니다. 그렇지 않으면 프로그램이이 파일이 존재합니다。
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 파일에 프로그램에 존재하는 문자 데이터가 포함됩니다.