Scanner는 화면, 파일, 문자열과 같은 입력소스로부터 문자데이터를 읽어오는데 사용합니다. Scanner는 다양한 입력소스로부터 데이터를 읽어올 수 있고 정규식 표현을 이용한 라인단위의 검색을 지원하며 구분자에도 정규식 표현을 사용할 수 있어서 복잡한 형태의 구분자도 처리가 가능합니다.
StringTokenizer는 긴 문자열을 지정한 구분자를 기준으로 토큰이라는 여려 개의 작은 문자열로 잘라내는 것을 말합니다.
정규표현식에 익숙하지 않은 사용자들은 StringTokenizer를 사용하는 것이 간단하면서도 명확한 결과를 가져올 수 있습니다.
그러나 StringTokenizer는 구분자로 단 하나의 문자 밖에 사용하지 못하기 때문에 보다 복잡한 형태의 구분자로 문자열을 나우어야 할 때는 Scanner나 split메서드를 사용해야 합니다.
이 포스트가 도움이 되셨다면 공감버튼을 눌러주세요. ^^*
프로세스와 스레드 (0) | 2019.04.25 |
---|---|
DecimalFormat, SimpleDateFormat, ChoiceFormat, MessageFormat (0) | 2019.04.24 |
정규식 - Pattern, Match (0) | 2019.04.23 |
Calendar, Date, Random (0) | 2019.04.23 |
Properties (0) | 2019.04.23 |
댓글 영역