CODEDRAGON ㆍDevelopment/Java
StringTokenizer 클래스 - 문자열 분리 클래스
출력결과
토큰이 분리되어졌으므로 count는 0으로 출력
소스코드
import java.util.StringTokenizer;
public class StringTokenizerEx03 {
//StringTokenizer 클래스: 문자열 분리 객체, nextToken() 메서드를 이용하여 문자(열) 분리
StringTokenizer st;
public StringTokenizerEx01(String str){
System.out.println("str: " + str);
//인자로 전달된 String객체인 str을 기본 구본문자인 white space, new line, tab등을 구분문자로 하여 분할할 StringTokenizer객체를 생성합니다.
st = new StringTokenizer(str);
}
public StringTokenizerEx01(String str, String delim){
System.out.println("str: " + str);
//인자로 전달된 String객체인 str을 두 번째 인자인 delim을 구분문자로하여 분할할 StringTokenizer객체를 생성합니다.
st = new StringTokenizer(str, delim);
}
public void print(){
System.out.println("Token count: " + st.countTokens());
System.out.println("분리된 문자열: ");
while(st.hasMoreTokens()){
String token = st.nextToken();
System.out.println(token);
}
// System.out.println("Token count: " + st.countTokens()); 토큰이 분리되어졌으므로 count는 0으로 출력
System.out.println("-----------------------");
}
public static void main(String[] args) {
StringTokenizerEx01 st1 = new StringTokenizerEx01("Mirry Christmas!!!");
st1.print();
StringTokenizerEx01 st2 = new StringTokenizerEx01("2034/12/25", "/");
st2.print();
}
}
'Development > Java' 카테고리의 다른 글
LAB01-Switch~Case문에서 문자열 비교를 통해 요일 출력하기 (0) | 2015.12.08 |
---|---|
School-protected 제한자 (0) | 2015.12.07 |
프로젝트 폴더 활성화/비활성 - eclipse (0) | 2015.12.02 |
Warning-The serializable class Object does not declare a static final serialVersionUID field of type long (0) | 2015.12.01 |
BigInteger클래스, BigDecimal클래스 (0) | 2015.11.30 |