일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 요리
- 맛집
- tool
- ReactJS
- redis
- devops
- php
- Spring
- it
- db
- JVM
- elasticsearch
- Design Patterns
- laravel
- Spring Batch
- javascript
- jsp
- MySQL
- Git
- Gradle
- ubuntu
- Web Server
- jenkins
- Spring Boot
- Oracle
- linux
- springboot
- IntelliJ
- AWS
- java
Archives
- Today
- Total
아무거나
StringTokenizer 클래스 본문
반응형
[StringTokenizer 클래스]
문자열을 분할 할 때 사용하는 대표적인 클래스
ex) 문자열 나누는데 최고다
import java.util.StringTokenizer;
public class TokenizerMain {
public static void main(String[] args) {
String str1 = "오늘 날씨는 춥고, 눈이 많이 오고 있습니다.";
String str2 = "2014/12/25";
System.out.println(str1);
System.out.println(str2)
// 2번째 매개변수 없이 그냥 해당 문자열로 넣어주면 띄어쓰기를 기준으로해서 문자열을 분할시켜준다.
StringTokenizer tokenizer1 = new StringTokenizer(str1);
// "/" 기준으로 분할시켜준다
StringTokenizer tokenizer2 = new StringTokenizer(str2, "/");
// countTokens() 는 몇개로 나눴는지 개수를 나타내는 기능이다.
System.out.println("tokenizer1 문자열 수 : " + tokenizer1.countTokens());
System.out.println("tokenizer2 문자열 수 : " + tokenizer2.countTokens());
while (tokenizer1.hasMoreTokens()) {
System.out.println(tokenizer1.nextToken());
}
while (tokenizer2.hasMoreTokens()) {
System.out.println(tokenizer2.nextToken());
}
}
}
* 결과
오늘 날씨는 춥고, 눈이 많이 오고 있습니다.
2014/12/25
tokenizer1 문자열 수 : 7
tokenizer2 문자열 수 : 3
오늘
날씨는
춥고,
눈이
많이
오고
있습니다.
2014
12
25
반응형
'Java & Kotlin > Java' 카테고리의 다른 글
JAVA Collections (0) | 2019.08.16 |
---|---|
예외처리 (0) | 2019.08.16 |
Timer 클래스 (0) | 2019.08.16 |
Wrapper 클래스 (0) | 2019.08.12 |
Scanner 및 Sysout (0) | 2019.08.12 |
Comments