import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
public class BufferedIODemo {
public static void main(String[] args) {
FileWriter writer = null ;
try {
writer = new FileWriter("mydata.txt");
BufferedWriter bw = new BufferedWriter(writer) ;
BufferedReader reader= new BufferedReader(new InputStreamReader(System.in)) ;
boolean bwrite = true ;
while(bwrite) {
System.out.print("Please Type Message:") ;
String line = reader.readLine() ;
if(line.equals("exit")) {
bwrite = false ;
continue ;
}
bw.write(line + "\n") ;
bw.flush() ;
}
System.out.println("File Written");
} catch (IOException e) {
e.printStackTrace();
} finally {
try { writer.close(); } catch(Exception e) { }
}
BufferedReader br = null ;
try {
br = new BufferedReader(new FileReader("mydata.txt"));
StringBuffer buffer = new StringBuffer() ;
String line = null ;
while((line = br.readLine()) != null) {
buffer.append(line + "\n") ;
}
System.out.println(buffer.toString()) ;
} catch (IOException e) {
} finally {
try { br.close() ;} catch (Exception e) { e.printStackTrace(); }
}
}
}
댓글 없음:
댓글 쓰기