Java/stream
Java Stream - BufferedWriter
by S.T.Lee
2022. 11. 13.
package lec08.fileio04.second.stream.k;
import java.awt.Desktop;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
public class BufferedWriterTest {
public static void main(String[] args) {
String strPath = "C:\\~~~.txt";
BufferedWriter bufferedWriter = null;
try {
bufferedWriter = new BufferedWriter(new FileWriter(strPath));
bufferedWriter.write('D');
bufferedWriter.write('D');
bufferedWriter.write('D');
bufferedWriter.write(' ');
bufferedWriter.write('D');
bufferedWriter.write('D');
bufferedWriter.write('D');
bufferedWriter.write('D');
bufferedWriter.write('D');
bufferedWriter.write('D');
bufferedWriter.write('D');
bufferedWriter.write('\n');
String strData = "Have a nice trip";
bufferedWriter.write(strData);
bufferedWriter.write('\n');
char[] charData = "System".toCharArray();
bufferedWriter.write(charData);
bufferedWriter.flush();
Desktop.getDesktop().open(new File(strPath));
} catch(Exception e) {
e.printStackTrace();
} finally {
try {
if (bufferedWriter != null) {
bufferedWriter.close();
}
} catch(Exception e) {
e.printStackTrace();
}
}
}
}