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;
}
}
}
}
'자바 > Java공부하기' 카테고리의 다른 글
JAVA Basic 강의자료] BufferedInputStream과 BufferedOutputStream (0) | 2016.09.02 |
---|---|
JAVA Basic 강의자료] DataInputStream과 DataOutputStream (0) | 2016.08.31 |
JAVA Basic 강의자료] RandomAccessFile (0) | 2016.08.31 |
JAVA Basic 강의자료] FileInputStream과 FileOutputStream (0) | 2016.08.31 |
JAVA Basic 강의자료] File (0) | 2016.08.31 |