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());
  }
}


 

 

+ Recent posts