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 | 
													Tags
													
											
												
												- 프로그래머스 자바
 - Lv1
 - lv2
 - 스프링부트 도커
 - 큐
 - 문자열
 - 스프링부트 도커로 배포
 - 삼각형의 완성조건
 - 프로그래머스
 - 프로그래머스 문자열 정렬
 - Queue
 - Stack
 - SWEA
 - 이진수 변환
 - index of
 - 오름차순 정렬
 - COS Pro
 - lv0
 - 프로그래머스 풀이
 - 스택
 - 스프링부트 도커 배포
 - 백준
 - Programmers
 - 버퍼
 - 클라이언트
 - java
 - 백준 N과 M 자바
 - 알고리즘
 - 자바
 - StringTokenizer
 
													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 |