본문 바로가기
Java/stream

Java Stream - OutputStreamWriter

by S.T.Lee 2022. 11. 13.
package lec08.fileio04.second.stream.n;

import java.io.OutputStreamWriter;
import java.awt.Desktop;
import java.io.File;
import java.io.FileOutputStream;

public class OutputStreamTest {

	public static void main(String[] args) {
		
		String strPath = "C:\\~~~.txt";
		
		OutputStreamWriter outputStreamWriter = null;
		
		try {
			outputStreamWriter = new OutputStreamWriter(new FileOutputStream(strPath), "UTF-8");
			outputStreamWriter.write("쉬운 날은 어제였다.");
			outputStreamWriter.write("\n");
			outputStreamWriter.append("Easy day is yesterday");
			outputStreamWriter.append("ios and Andorid Tizen.");
			
			Desktop.getDesktop().open(new File(strPath));
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			try {
				if (outputStreamWriter != null) {
					outputStreamWriter.close();
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
		
	}
}