일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Button
- IntelliJ
- 이탈리아
- 이클립스
- 자바스크립트
- 인텔리제이
- CMD
- vscode
- ArrayList
- string
- date
- map
- 자바
- HashMap
- Eclipse
- list
- replace
- table
- js
- 문자열
- json
- Visual Studio Code
- Java
- html
- CSS
- javascript
- input
- Array
- 정규식
- 배열
- Today
- Total
목록2025/10/06 (2)
어제 오늘 내일
문자열을 구분자(delimiter)를 기준으로 분리해야 할 때 보통은 String.split()이나 Pattern.split()을 많이 사용합니다. 하지만 Java에서는 예전부터 제공되던 StringTokenizer 클래스도 문자열 분리에 활용할 수 있습니다. 레거시 클래스이긴 하지만, 간단한 토큰 분리 작업에는 여전히 사용하기 좋습니다. 1. StringTokenizer 클래스 개요문자열을 구분자(delimiter) 기준으로 토큰(token) 단위로 분리기본 구분자는 공백(스페이스, 탭, 줄바꿈)커스텀 구분자 지정 가능 (예: ,, ;, |) 2. 생성자public StringTokenizer(String str)public StringTokenizer(String str, String delim)pu..
Java에서 사용자 입력이나 파일 입력을 처리할 때 가장 많이 사용하는 클래스 중 하나가 Scanner입니다. 이 클래스는 공백, 줄바꿈, 또는 지정된 구분자 기준으로 데이터를 손쉽게 읽을 수 있게 해줍니다. 이번 글에서는 Scanner 클래스의 주요 메소드와 활용법을 예제와 함께 정리해보겠습니다. 1. next() - 공백 전까지 문자열 입력import java.util.Scanner;public class ScannerNextExample { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("이름 입력: "); String name = s..