문자열 토큰(Token)구분, StringTokenizer 형식-구분자가 하나인 경우, 구분자가 여러 개인 경우

CODEDRAGON Development/Java

반응형

   

   

문자열 토큰(Token)구분

   

콜론 : 을 기준으로 문자열을 구분하는 경우

StringTokenizer("100:200:300:400:500"":")

   

토큰(token)

100

200

300

400

500

구분자(delimiter)

콜론(:)

   

   

   

StringTokenizer 형식

구분자 정보는 둘 이상 담을 수 있다.

즉, 하나의 문자열 안에 둘 이상의 구분자를 담을 수 있습니다.

   

StringTokenizer(토큰을 나눌 대상 문자열정보"구분자정보");

   

   

구분자가 하나인 경우

String source = "100,200,300,400,500";

StringTokenizer st = new StringTokenizer(source, ",");

   

토큰(token)

100

200

300

400

500

구분자(delimiter)

쉼표(,)

   

   

구분자가 여러 개인 경우

String source = "2020-03-12 16:24:50";

                  

//구분자 여러개를 한꺼번에 지정 

StringTokenizer st = new StringTokenizer(source, "-: ");

   

토큰(token)

2020

03

12

16

24

50

구분자(delimiter)

대시(-)

콜론(:)

빈문자(' ')