파일 쓰기

 

java.io.Writer.write

 

참조

 개행이 불가하여 잘 사용하지 않는다.

 개행을 하기 위해선 \n를 사용하여야 한다.

 추가 쓰기 시 생성자 파라미터 안에 ture를 넣어준다.

 파일 입력이 종료되면 close() 필수!

 파일 안에 내용이 있어도 경고문이 뜨지 않으니 주의하여야 한다.

 

java.io.PrintWriter.println

 

참조

 개행 가능!

 파일 입력이 종료되면 close() 필수!

 파일 안에 내용이 있어도 경고문이 뜨지 않으니 주의하여야 한다.

 

예시

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

public class MainClass {
	public static void main(String[] args)throws IOException {
		
		File file1 = new File("d:\\tmp\\newfile1.txt");
		
		FileWriter fwriter;
		
		
		// 쓰기 
		fwriter = new FileWriter(file1);
		fwriter.write("hello" + "\n");
		fwriter.write("안녕하세요");
		fwriter.close();
				
		// 추가
		fwriter = new FileWriter(file1, true);
		fwriter.write("반갑습니다");		
		fwriter.close();
		
		File file2 = new File("d:\\tmp\\newfile2.txt");
		// 개행 쓰기		
		PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file2)));
		pw.println("안녕하세요");
		pw.println("hello");
		pw.println("반갑습니다");
		pw.close();
		
		
	}

 

 

파일 확인

파일에 잘 입력된 걸 볼 수 있다.

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

[자바] 상속/오버라이딩  (0) 2021.06.01
[자바] 싱글톤(Sington)  (0) 2021.05.31
[자바] 파일 읽기  (0) 2021.05.16
[자바] File Class  (0) 2021.05.16
[자바] Calendar Class  (0) 2021.05.13

+ Recent posts