JAVA Basic 강의자료] StringReader와 StringWriter
JAVA Basic 강의자료] StringReader와 StringWriter
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
StringReader와 StringWriter
*메모리에 대한 문자열 데이터의 입출력을 담당
<소스코드>
import java.io.*;
class StringRWTest {
public static void main(String[] args) throws IOException {
int ch;
String str = "Hello!";
StringReader sr = new StringReader(str);
StringWriter sw = new StringWriter();
while((ch=sr.read()) != -1) {
sw.write(ch);
System.out.println("read: ["+(char)ch+"]"+", write: ["+ sw.toString() +"]");
}
System.out.println("순방향 출력: "+sw.toString());
System.out.println("역방향 출력: "+sw.getBuffer().reverse());
System.out.println("순방향 출력: "+sw.getBuffer());
System.out.println("역방향 출력: "+sw.getBuffer().reverse());
}
}
'자바 > Java공부하기' 카테고리의 다른 글
JAVA Basic 강의자료] 프로세스와 스레드 (0) | 2016.09.06 |
---|---|
JAVA Basic 강의자료] ObjectInputStream과 ObjectOutputStream (0) | 2016.09.06 |
JAVA Basic 강의자료] CharArrayReader와 CharArrayWriter (0) | 2016.09.05 |
JAVA Basic 강의자료] PrintWriter (0) | 2016.09.05 |
JAVA Basic 강의자료] LineNumberReader (0) | 2016.09.05 |