728x90
반응형
Java에서 파일 입출력은 데이터를 파일에 쓰거나 파일에서 읽어오는 데 사용되는 중요한 기능입니다. 이 글에서는 Java에서 파일 입출력을 위한 기본 개념과 간단한 예제를 통해 활용 방법을 살펴보겠습니다.
파일 입출력이란? 파일 입출력은 프로그램과 외부 파일 간의 데이터 전송을 의미합니다. 파일에 데이터를 쓰거나 파일에서 데이터를 읽어오는 것이 일반적입니다.
파일 쓰기(File Writing): 파일에 데이터를 쓰기 위해서는 FileWriter나 BufferedWriter 클래스를 사용합니다. FileWriter는 문자 단위로 파일에 데이터를 쓰고, BufferedWriter는 버퍼를 사용하여 성능을 향상시킵니다.
try (BufferedWriter writer = new BufferedWriter(new FileWriter("file.txt"))) {
writer.write("Hello, world!");
} catch (IOException e) {
e.printStackTrace();
}
728x90
파일 읽기(File Reading): 파일에서 데이터를 읽어오기 위해서는 FileReader나 BufferedReader 클래스를 사용합니다. FileReader는 문자 단위로 파일을 읽고, BufferedReader는 버퍼를 사용하여 성능을 향상시킵니다.
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
파일 삭제 및 이름 변경: File 클래스를 사용하여 파일을 삭제하거나 이름을 변경할 수 있습니다.
File file = new File("file.txt");
if (file.delete()) {
System.out.println("파일이 삭제되었습니다.");
} else {
System.out.println("파일을 삭제할 수 없습니다.");
}
파일과 예외 처리: 파일 입출력 작업 중 예외가 발생할 수 있으므로 try-catch 블록을 사용하여 예외를 처리해야 합니다.
Java에서 파일 입출력은 데이터를 파일에 쓰거나 파일에서 읽어오는 데 사용되는 중요한 기능입니다.
반응형
728x90
반응형
'JAVA' 카테고리의 다른 글
| Java 인터페이스(Interface) 이해하기: 개념과 활용 (0) | 2024.03.07 |
|---|---|
| Java 예외(Exception)와 에러(Error) 이해하기: 기본 개념과 차이점 (0) | 2024.03.07 |
| Java 스레드(Thread) 이해하기: 기본 개념과 활용 (0) | 2024.03.07 |
| Java 컬렉션 프레임워크 이해하기: 기본 개념과 종류 (0) | 2024.03.07 |
| Java 다형성(Polymorphism) 이해하기: 기본 개념과 활용 (0) | 2024.03.07 |