이거 맘대로 되는 세상이 아니구만...

StringTokenizer 클래스 본문

java

StringTokenizer 클래스

바이홍 2007. 3. 29. 21:46
반응형
StringTokenizer클래스
생성자

StringTokenizer (String str)
지정된 캐릭터 라인에 대한 StringTokenizer를 작성합니다.
StringTokenizer (String str, String delim)
지정된 캐릭터 라인에 대한 StringTokenizer를 작성합니다.
StringTokenizer (String str, String delim, booleanreturnDelims)
지정된 캐릭터 라인에 대한 StringTokenizer를 작성합니다.



메서드
intcountTokens ()
예외를 생성하지 않고 토크나이자의 nextToken 메서드를 호출할 수 있는 회수를 계산합니다.
booleanhasMoreElements ()
hasMoreTokens 메서드와 같은 값을 돌려줍니다.
booleanhasMoreTokens ()
토크나이자의 캐릭터 라인으로 이용할 수 있는 토큰이 아직 있을지 어떨지를 판정합니다.
Object nextElement ()
nextToken 메서드와 같은 값을 돌려줍니다.
String nextToken ()
캐릭터 라인 토크나이자로부터 다음의 토큰을 돌려줍니다.
String nextToken (String delim)
캐릭터 라인 토크나이자의 캐릭터 라인으로부터 다음의 토큰을 돌려줍니다.



StringTokenizer는 프로그램을 할때 문자열을 파싱(? 하나의 문자열을 여러개의 문자열로 나누는것)을 할 수 있다.
나누는 단위가 되는것을 토큰이라고 한다 ^^..







import java.util.*;

class T0305{
public static void main(String args[]){
String str=args[0]; //여기에 2007/03/04
StringTokenizer st=new StringTokenizer(str, "/"); //토큰은 "/ "겠져
System.out.println(st.nextToken()+"년 "+st.nextToken()+"월 "+st.nextToken()+"일 "); nextToken이란 /파싱하고 다음 /로 파싱한것을 이야기 함 2007년03월04일로 출력
Calendar rightNow = Calendar.getInstance();
}
}
Comments