IT_Programming/Java

StringTokenizer 클래스

JJun ™ 2007. 1. 29. 15:33

문자열을 파싱하여 다양한 형태의 토크으로 분리하여 주는 기능을 제공하는 클래스

 

생성자

StringTokenizer(String str)

StringTokenizer(string str, String delimiters)

StringTokenizer(String str, String delimiters, boolean delimitersAsToken)

 

str : 파싱할 문자열

delimeters : 토큰으로 분리할 분리자

delimitersAsToken : 토큰이 분리되어 반환 될 때 분리자를 포함하여 반환 할지 여부를 지정 true이면

                             분리자가 포함되어 반환. false이면 분리자를 제외하고 반환

 

 

[예제]

 

import java.util.*;

 

class Test1

{
 static String s = "도서명 = 알기쉽게 해설한 자바="+
 "목적 = 자바를 쉽게 배울수 있는 지침서 ="+
 "저자 = 김충석 ="+
 "편집일 = 이천일년";

 public static void main(String args[])

 {
 
    StringTokenizer aa = new StringTokenizer(s,"=");
    while(aa.hasMoreTokens())

    {
      String first = aa.nextToken();
      String second = aa.nextToken();
      System.out.println(first + "\t"+second);
    }
  }
}

 

실행화면

도서명   알기쉽게 해설한 자바
목적   자바를 쉽게 배ㅐ울수 있는 지침서
저자   김충석
편집일   이천일년

'IT_Programming > Java' 카테고리의 다른 글

FileWriter & FileWriter  (0) 2007.01.29
파일 클래스  (0) 2007.01.29
Hastable 클래스  (0) 2007.01.29
스택 클래스  (0) 2007.01.29
예외처리  (0) 2006.02.27