본문 바로가기

Web/JAVA

SpringTokenizer

728x90

StringTokenizer 클래스는

문자열 파싱(parsing)을 위한 정보를 제공하는 클래스로

파싱(parsing)하고자 하는 문자열을 인자로 받아 생성하는데,

여기에서 파싱(parsing)이란 하나의 문자열을 여러 문자열로

나누는 작업을 의미하게 되며, 이 때 나누는 단위가 되는

문자열을 토큰(token)이라고 한다.

StringTokenizer 클래스를 사용하기 위해서는

java.util 패키지의 String.Tokenizer를 import 해야 한다.

StringTokenizer 클래스는 호환성을 유지하는 목적으로 보관 유지되고 있으며

문자열을 파싱(parsing)하기 위해서는

String 클래스의 split() 메소드난 java.util.regex 패키지를

사용할 것을 권장하고 있다.

▪ 생성자

  • 원형
    • StringTokenizer(String str)
    • StringTokenizer(String str, String delim)
    • StringTokenizer(String str, String delim, boolean returnDelims)

→ 주어진 문자열 str 을 단어로 분리하는 객체를 생성하며공백(구분) 문자는 delim에 포함된 문자로 처리하게 된다.만약 returnDelims 가 true 라면구분 문자도 분리된 데이터로 처리하게 된다.

728x90

'Web > JAVA' 카테고리의 다른 글

[비교] Object.equals() 와 equals()  (1) 2023.11.26
[단일요소배열] Collections.singletonList 와 Arrays.asList  (1) 2023.11.25
데이터 구조  (1) 2023.10.19
[Java Stream] skip() vs limit()  (0) 2023.04.23
[Java 17] 특징 및 예제 코드  (0) 2023.04.23