|
¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â |
// FileOutputStream Example // make : pwg // date : 2003 // // ƯÁ¤ ÅؽºÆ®Çü ÆÄÀÏ¿¡ Å°º¸µå·Î ÀԷ¹ÞÀº ¹®ÀÚ¿ // ÀúÀåÇϱâ import java.io.*; class FileOutputStreamEx { String fileName="Ex.txt"; // ÀúÀåµÉ ÆÄÀϸí // ÆÄÀÏ Ãâ·Â½ºÆ®¸² ¼³Á¤ FileOutputStream output; OutputStreamWriter writer; BufferedWriter buffer; // Å°º¸µå ÀÔ·Â ½ºÆ®¸² ¼³Á¤ InputStreamReader kInput; BufferedReader kBuffer; public FileOutputStreamEx() { // Å°º¸µå ÀÔ·Â ½ºÆ®¸² ¼³Á¤ try { kInput = new InputStreamReader(System.in); kBuffer = new BufferedReader(kInput); } catch(Exception ex){} } public String input() { String str=null; try { str = kBuffer.readLine(); } catch(Exception ex){} return str; } public void save(String str) throws Exception { output=new FileOutputStream(fileName,true); writer = new OutputStreamWriter(output); buffer = new BufferedWriter(writer); buffer.write(str, 0 , str.length()); buffer.flush(); } public void close() { try { buffer.close(); writer.close(); output.close(); } catch(Exception ex){} } public static void main(String[] args) { String inputStr; FileOutputStreamEx ff=new FileOutputStreamEx(); while(true) { try { inputStr = ff.input(); if(inputStr.equals("stop")) { ff.close(); return; } ff.save(inputStr + "rn"); //Çà ¹Ù²ÞÀ» À§ÇØ } catch(Exception ex){} } } } |
¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â |