본문 바로가기
Java/stream

Java Stream - FileWriter

by S.T.Lee 2022. 11. 13.
//txt파일에 글을 작성하는 세가지 방식
package lec08.fileio04.second.stream.g;

import java.awt.Desktop;
import java.io.File;
import java.io.FileWriter;

public class FileWriterTest {
	
	public static void main(String[] args) {
		
		String strFilePath = "C:\\~~~.txt";
		FileWriter fileWriter = null;
		
		try {
			fileWriter = new FileWriter(strFilePath);
			fileWriter.write('j');
			fileWriter.write('a');
			fileWriter.write('v');
			fileWriter.write('a');
			fileWriter.write(' ');
			fileWriter.write('s');
			fileWriter.write('p');
			fileWriter.write('r');
			fileWriter.write('i');
			fileWriter.write('n');
			fileWriter.write('g');
			fileWriter.write('\n');
			
			char[] writeMsg = "구슬이 많다.\n".toCharArray();
			fileWriter.write(writeMsg);
			
			String strDataMsg = "스트링으로 씀";
			fileWriter.write(strDataMsg);
			
			Desktop.getDesktop().open(new File(strFilePath));
		} catch(Exception e) {
			e.printStackTrace();
		} finally {
			try {
				if (fileWriter != null) {
					fileWriter.close();
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	} 
	
}

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

Java Stream - BufferedReader  (0) 2022.11.13
Java Stream - BufferedInputStream  (0) 2022.11.13
Java Stream - FileReader  (0) 2022.11.13
Java Stream - FileInputStream & FileOutPutStream  (0) 2022.11.13
Java Stream - FileOutputStream  (0) 2022.11.13