반응형
자바 스트링 토크나이저(JAVA StringTokenizer)에 관한 글입니다.
StringTokenizer 클래스를 이용해서 추출하기 위해서는 문자열을 StringTokenizer 객체를 사용하여 생성해야합니다.
StringTokenizer st = new StringTokenizer("이 준 빈 은 호 박 머 리");
객체를 생성 후 nextToken 이라는 메소드를 사용하여 토큰을 추출해 낼 수 있습니다.
기본적으로 공백 문자가 구획문자로 사용됩니다
(space character , tab character ,newline character , carriage-return, form-feed)
소스
import java.util.StringTokenizer; public class h5bak_StringTokenizer { public static void main(String[] args) { StringTokenizer st = new StringTokenizer("이 준 빈 은 호 박 머 리"); while(st.hasMoreTokens()){ //토근이 있는동안 while문이 실행됨 String temp = st.nextToken(); // 토근을 temp 변수에 저장 System.out.println("temp="+temp); } System.out.println("=================================="); // StringTokenizer(str, delim) str= 추출할문자 , delim =구획문자 StringTokenizer st1 = new StringTokenizer("이|준|빈|은|호|박|머|리", "|"); while(st1.hasMoreTokens()){ String temp = st1.nextToken(); if(st1.equals("|")){ System.out.println("\n"); }else { System.out.println(temp); } } } }
실행결과
반응형
'Language > JAVA' 카테고리의 다른 글
Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. (0) | 2013.12.09 |
---|---|
자바 형변환(Java Casting) 예제 (5) | 2013.08.19 |
자바 랜덤 함수(Java random) (9) | 2013.07.10 |
자바 반복문(For문, 향상된 for문) (1) | 2013.07.03 |
자바 switch case 조건문 예제 (0) | 2013.07.01 |
자바 배열(java array) (0) | 2013.06.24 |
자바 구구단 소스 (0) | 2013.05.08 |
자바 환경변수 설정 (62) | 2013.01.26 |
자바 JDK 다운로드 및 설치 방법 (22) | 2013.01.26 |