| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 시간 복잡도
- zod
- 멀티캠퍼스IT부트캠프
- LG유플러스 유레카 프론트엔드
- 스레드
- 재귀
- 웹시큐리티
- 프로세스
- 정렬
- 유레카 부트캠프
- 알고리즘
- 코딩
- 2775번 문제
- LG유플러스 유레카 프론트엔드 개발자
- 자바
- 프론트엔드 비대면반
- 별찍기10
- 부트캠프후기
- 소수
- 브루트포스
- 프론트엔드
- LG유플러스 유레카 3기 프론트엔드
- git branch 협업
- 백준
- tanstack query
- 애자일
- LG유플러스 유레카 부트캠프
- 멀티캠퍼스IT부트캠프티
- Java
- Do it! 자료구조와 함께 배우는 알고리즘 입문
- Today
- Total
개발 일기
StringTokenizer - 자바 본문
StringTokenizer
StringTokenizer 클래스는 문자열을 구분자를 이용하여 쪼갤 때 사용한다.
Hi, I'm JongHyun의 문자열을 공백을 기준으로 쪼개게 되면 Hi, I'm, JongHyun 이라는 3개의 문자열을 얻을 수 있다.
StringTokenizer를 사용하기 위해서는 java.util.StringTokenizer를 import해야 한다.
| 생성자 / 메소드 | 설명 |
| public StringTokenizer(String str); | 전달된 매개변수 str을 기본 delim으로 분리한다. |
| public StringTokenizer(String str, String delim); | 특정 delim으로 문자열을 분리한다. |
| public StringTokenizer(String str, String delim, boolean returnDelims); |
str을 특정 delim으로 분리시키는데 그 delim까지 token으로 포함할지를 결정한다. 그 매개변수가 returnDelims로 true일 시 포함, false일 땐 포함하지 않는다. |
| int countTokens() | 전체 토큰의 수를 반환한다. |
| boolean hasMoreTokens() | 토큰이 남아있는지 알려준다. |
| String nextToken() | 다음 토큰을 반환한다. |
여러 구분자로 파싱하기
StringTokenizer 생성자 구분자를 여러 개 지정하면 된다.
ex) new StringTokenizer(String, ",|;!");
소스코드

결과값

참고 : https://reakwon.tistory.com/90
[자바/JAVA] StringTokenizer를 이용해 문자열을 쪼개보자
StringTokenizer StringTokenizer 클래스는 문자열을 우리가 지정한 구분자로 문자열을 쪼개주는 클래스입니다. 그렇게 쪼개어진 문자열을 우리는 토큰(token)이라고 부릅니다. StringTokenizer를 사용하기 위
reakwon.tistory.com
https://yangbox.tistory.com/62
[Java] StringTokenizer 기본 및 사용법
StringTokenizer 기본 및 사용법 StringTokenizer 클래스는 문자열을 구분자를 이용하여 쪼갤 때 사용할 수 있다. (쪼갠다. = 파싱한다.) 예를 들어 "Hi I'm Yangs!!" 라는 문자열을 " "(공백)을 구분자로 "HI"..
yangbox.tistory.com
'프로그래밍 언어 > Java' 카테고리의 다른 글
| BufferedReader와 Scanner (0) | 2021.10.24 |
|---|