자바/++

자바 StringTokenizer 문자열분리,문자열구분! + split [미완]

backend dev 2022. 10. 29.

Stringtokenizer는 3가지 사용방법이 있다.

1. 문자열만 전달

StringTokenizer st = new StringTokenizer(temp);

문자열만 전달하면 기본구분자인  (공백,줄바꿈 등) 공백 문자들" \t\n\r\t"으로 구분된다.

 

2. 문자열 , 구분자

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

문자열뒤에 원하는 구분자를 넣어주면 해당 구분자를 기준으로 나눠준다.

temp = "a,,,b,c,,,,d,eeeee,rrrr,,,tttt";
st = new StringTokenizer(temp, ",");

만약 들어오는 값이 구분자가 여러번 쓰였을때는?

 

구분자가 몇개들어오든 구분자를 기준으로 나눠준다. -> 구분자가 아닌것들만 모아주는 느낌

3. 문자열,구분자,boolean

st = new StringTokenizer(temp, ",",true);

마지막 true,false를 넣는값이있다. 기본값은 false이며

구분자를 포함할것인지를 물어보는것 포함할거면 true로 해준다.

 

응용

Stringtokenizer는 문자열속에 부분집합을 구할때 쓰면 좋다.

https://keeeeeepgoing.tistory.com/31

 

 

 

 

 

https://smartpro.tistory.com/10

 

[Java] 문자열 자르기 - 정규표현식(split)

정규식 개요 정규표현식이 뭔지 먼저 살펴보도록 하겠습니다. 정규표현식은 간단하게 얘기하면 특정한 규칙을 갖는 문자열을 뜻합니다. 줄여서 정규식이라고 합니다. 문자열 분할할 때 여러 구

smartpro.tistory.com

 

 

https://crazykim2.tistory.com/549

 

[JAVA] 문자열을 배열로 자르는 메서드 split에 대해서 알아봅시다

안녕하세요 프로그래밍을 하다보면 문자열을 특정 기준에 따라 잘라서 보고 싶은 경우가 있습니다 그 경우 String 기본 메서드인 split를 사용하여 자를 수가 있습니다 이번 포스팅에서는 split에

crazykim2.tistory.com

https://jhnyang.tistory.com/398

 

[JAVA 자바] StringTokenizer 클래스로 문자열 분리하기! split 비교.

안녕하세요 양햄찌 블로그 주인장입니다. 저번시간에는 split 함수를 이용해서 문자열을 나누는 방식을 알아봤는데요. 혹시 해당 포스팅이 궁금하신 분은 아래 링크를 참고해주세요 ▼ 자바 SPLIT

jhnyang.tistory.com

 

댓글