Notice
Recent Posts
Recent Comments
Link
투케이2K
123. (java/자바) StringToKenizer 토큰 구분자를 사용해 문자열 분리 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package AI3;
import java.util.StringTokenizer;
public class MainActivity27 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[StringToKennizer 토큰 구분자를 사용해 문자열 분리 실시]");
/*[설 명]
* 1. StringToKennizer - 문자열을 지정된 구분자를 기준으로 자르는데 사용됩니다
* 2. (!)느낌표, (*)별표, (,)콤마 등 .. 다양한 구분자를 모두 사용할 수 있습니다
* 3. nextToken() - 토큰값을 가지고 온다는 의미입니다 (사용 시 StringTokenizer에서 데이터 없어짐)
* 4. hasMoreTokens() - 전체 분리된 토큰값을 가지고올때 사용됩니다 (사용가능한 토큰값이 있는지 확인)
*/
//초기 문자열 데이터 선언 실시
String data = "hello,java";
StringTokenizer st = new StringTokenizer(data,",");
System.out.println("[전체] 분리된 개수 : "+st.countTokens());
/* 개별 토큰값을 가지고 온다
System.out.println("[개별] 첫번째 값 : "+st.nextToken());
System.out.println("[개별] 두번째 값 : "+st.nextToken());
*/
while(st.hasMoreTokens()) {
System.out.println("[전체] 데이터 값 : "+st.nextToken());
}
}//메인 종료
}//클래스 종료
/* =========================== */
[결과 출력]
[StringToKennizer 토큰 구분자를 사용해 문자열 분리 실시]
[전체] 분리된 개수 : 2
[전체] 데이터 값 : hello
[전체] 데이터 값 : java
/* =========================== */
/* =========================== */
[요약 설명]
* 1. StringToKennizer - 문자열을 지정된 구분자를 기준으로 자르는데 사용됩니다
* 2. (!)느낌표, (*)별표, (,)콤마 등 .. 다양한 구분자를 모두 사용할 수 있습니다
* 3. nextToken() - 토큰값을 가지고 온다는 의미입니다 (사용 시 StringTokenizer에서 데이터 없어짐)
* 4. hasMoreTokens() - 전체 분리된 토큰값을 가지고올때 사용됩니다 (사용가능한 토큰값이 있는지 확인)
/* =========================== */
반응형
'Java' 카테고리의 다른 글
125. (java/자바) 내부클래스(inner class) 개념 설명 (0) | 2021.01.15 |
---|---|
124. (java/자바) 패키지 Package 개념 설명 (0) | 2021.01.15 |
122. (java/자바) System.in.read, System.out.print 자바 표준 입출력 사용 실시 (0) | 2021.01.15 |
121. (java/자바) TCP/IP 소켓통신 및 시리얼(Serial)통신 시 사용되는 기본 데이터 수신(받은)로직 구현 (0) | 2021.01.15 |
120. (java/자바) BigInteger 사용해 덧셈, 뺄셈, 곱셈, 나누기, 나머지, 최대공약수, 바이트값 구하기 (0) | 2021.01.13 |
Comments