▶ BufferedReader & BufferedWriter
: 문자 스트림에도 버퍼 필터 스트림을 추가할 수 있다.
BufferedInputStream, BufferedOutputStream
위의 클래스에 대응하는 문자 스트림의 입출력 버퍼 스트림
BufferedReader, BufferedWriter
- 문자열의 입력
BufferedReader 클래스의 메소드
public String readLine() throws IOException
- 문자열의 출력
Writer 클래스의 메소드
public void write(String str) throws IOException
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class StringWriter {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
BufferedWriter out = new BufferedWriter(new FileWriter("String.txt"));
out.write("박지성 - 메시 멈추게 하는데 집중하겠다.");
out.newLine();
out.write("올시즌 나에게 있어 최고의 시즌이다.");
out.newLine();
out.write("팀이 승리를 하는 것을 돕기 위해 최선을 다하겠다.");
out.newLine();
out.write("환상적인 결승전이 될 것이다.");
out.newLine();
out.newLine();
out.write("기사 제보 및 보도 자료");
out.newLine();
out.write("press@goodnews.co.kr");
out.close();
System.out.println("기사 입력 완료.");
}
}
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class StringReader {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
BufferedReader in = new BufferedReader(new FileReader("String.txt"));
String str;
while(true) {
str = in.readLine();
if(str == null)
break;
System.out.println(str);
}
in.close();
}
}
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
public class PrintWriterStream {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
PrintWriter out = new PrintWriter(new FileWriter("printf.txt"));
out.printf("제나이는 %d살 입니다", 24);
out.println("");
out.println("자바");
out.print("특히 I/O 부분");
out.close();
}
}
[Java] 직렬화 대상에서 제외 transient (0) | 2012.09.29 |
---|---|
[Java]ObjectInputStream & ObjectOutputStream (0) | 2012.09.29 |
[Java]FileReader & FileWriter (0) | 2012.09.28 |
[Java]필터 스트림 (0) | 2012.09.24 |
[Java]Byte File Copy 예제. (0) | 2012.09.23 |
댓글 영역