개발

[JAVA] 파일입출력 하는법

딱딱키보드 2023. 5. 12. 19:35
728x90
SMALL

Java에서 파일을 읽거나 쓰기 위해서는 java.io 패키지에 있는 클래스들을 사용합니다.

 

1. 파일 읽기

Java에서 파일을 읽기 위해서는 FileReader나 BufferedReader 클래스를 사용합니다. 다음은 BufferedReader를 이용한 예제입니다.

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class FileReadExample {
    public static void main(String[] args) {
        try {
            BufferedReader reader = new BufferedReader(new FileReader("파일경로"));
            String line = null;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }
            reader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

 

 

 

2. 파일 쓰기

Java에서 파일을 쓰기 위해서는 FileWriter나 BufferedWriter 클래스를 사용합니다. 다음은 BufferedWriter를 이용한 예제입니다.

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

public class FileWriteExample {
    public static void main(String[] args) {
        try {
            BufferedWriter writer = new BufferedWriter(new FileWriter("파일경로"));
            writer.write("Hello, World!");
            writer.newLine();
            writer.write("안녕하세요.");
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

 

3. 파일 경로

파일 경로는 읽기/쓰기를 원하는 파일의 경로를 지정하면 됩니다. 파일 경로를 지정할 때는 절대 경로나 상대 경로를 사용할 수 있습니다. 예를 들어, C:\Users\username\Desktop\example.txt와 같은 절대 경로를 사용할 수도 있고, ./example.txt와 같은 상대 경로를 사용할 수도 있습니다.

728x90
LIST