본문 바로가기
Java/☞

[19] 파일 저장/로드

by TR. 2020. 9. 17.

파일저장 FileWriter

 

package test;

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

public class Ex02 {
	public static void main(String[] args) {
		
		FileWriter fw = null;
		try {
			fw = new FileWriter("test.txt");
			fw.write("Do not go gentle into that good night");
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			if(fw != null) { try { fw.close(); } catch (IOException e) {}}
		}

	}

}

 

* 프로젝트 파일 선택 후 ->

  F5(새로고침) 을 하면, 프로젝트 폴더 안에 생성된 txt파일 확인 가능

 

 

파일로드 FileReader, BufferedReader

 

package test;

import java.io.File;
import java.io.FileReader;
import java.io.BufferedReader;

public class Ex03 {
	public static void main(String[] args) {
		
		File file = new File("test.txt");
		
		FileReader fr = null;
		BufferedReader br = null;
		
		if(file.exists()) {
			try {
				fr = new FileReader(file);
				br = new BufferedReader(fr);
				
				String data = br.readLine();
				System.out.println(data);
				
				br.close();
				fr.close();
				
			} catch (Exception e) {
				e.printStackTrace();
			}
		}

	}

}

'Java > ' 카테고리의 다른 글

[21] 메서드  (0) 2020.09.17
[20] 클래스 기본  (0) 2020.09.17
[18] 문자열  (0) 2020.09.17
[17] 다차원 배열  (0) 2020.09.17
[16] 배열 기본  (0) 2020.09.17

댓글