Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 스프링부트 도커로 배포
- 자바
- COS Pro
- 삼각형의 완성조건
- Programmers
- 스프링부트 도커 배포
- lv0
- 이진수 변환
- Queue
- 프로그래머스 문자열 정렬
- index of
- 알고리즘
- 백준
- Stack
- StringTokenizer
- 프로그래머스 풀이
- 오름차순 정렬
- 프로그래머스
- 문자열
- 클라이언트
- 스프링부트 도커
- 스택
- 백준 N과 M 자바
- 버퍼
- java
- lv2
- SWEA
- 프로그래머스 자바
- 큐
- Lv1
Archives
- Today
- Total
mun dev
[Java] StringTokenizer, hasMoreTokens(), nextToken() 본문
StringTokenizer
StringTokenizer 역할은 String에서 구분자를 통해 토큰형태로 나눌 때 사용하는 클래스 입니다.
사용방법
StringTokenizer str= new StringTokenizer("문자열","구분자");
첫번째 매개 값으로 문자열, 두 번째 매개 값으로 구분자를 주면된다.
구분자 생략시 공백이 기본 구분자가 된다.
import java.util.StringTokenizer;
public class Main {
public static void main(Strng[] args) {
String str="a1 a2 a3";
StringTokenizer st=new StringTokenizer(str);
}
}
hasMoreToken()
StringTokenizer에 사용할 수 있는 토큰이 더 있는지 확인합니다.
이 메서드가 true를 반환하는 경우는 토큰이 존재하고, 존재하지 않는 경우 false를 반환합니다.
nextToken()
StringTokenizer에서 다음 토큰을 불러오는 메서드입니다.
a1, a2, a3을 하나의 토큰으로 쪼개서 출력해줍니다.
import java.util.StringTokenizer;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
String str="a1 a2 a3";
StringTokenizer stringTokenizer=new StringTokenizer(str);
while(stringTokenizer.hasMoreTokens()) {
System.out.println(" "+stringTokenizer.nextToken());
}
}
}
출력화면
'공부 > Java' 카테고리의 다른 글
[Java] Integer.toBinaryString, Integer.parseInt (0) | 2023.02.21 |
---|---|
[Java] StringBuilder란? (0) | 2023.02.03 |
[Java] BufferedReader 와 Bufferedwriter 사용법 (0) | 2023.01.30 |
[Java] 특정 문자 위치 찾기 indexOf (0) | 2023.01.11 |
[Java] 자바 문자열에서 특정 문자 제거하기 (0) | 2023.01.02 |