JAVA Basic 강의자료] StreamTokenizer

 

JAVA Basic 강의자료] StreamTokenizer

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

StreamTokenizer

 

 

*StreamTokenizer클래스
-파일에서 데이터를 읽을 때 토큰 단위로 나누어 읽기가 가능

 

 

<소스코드>

 

import java.io.*;
public class StreamTokenizerTest {
  public static void main(String[] args) throws IOException {
    InputStreamReader reader = new InputStreamReader (new FileInputStream("StreamTokenizerTest.txt"));
    StreamTokenizer tokens = new StreamTokenizer(reader);
    tokens.quoteChar('"');
    while(tokens.nextToken() != tokens.TT_EOF) {
      switch(tokens.ttype) {
        case '"':
          System.out.println(tokens.sval);
          break;
        case StreamTokenizer.TT_WORD:
          System.out.println(tokens.sval);
          break;
        case StreamTokenizer.TT_NUMBER:
          System.out.println(tokens.nval);
          break;
      }
    }
  }
}

 

+ Recent posts