일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인텔리제이
- 문자열
- CMD
- html
- string
- js
- table
- input
- Visual Studio Code
- IntelliJ
- Button
- replace
- 자바
- Eclipse
- 이탈리아
- 이클립스
- CSS
- 정규식
- list
- vscode
- map
- HashMap
- Array
- ArrayList
- json
- javascript
- Java
- date
- 배열
- 자바스크립트
- Today
- Total
목록2025/10/02 (2)
어제 오늘 내일
Java에서 문자열을 다룰 때 단순한 split()이나 replace() 만으로는 부족한 경우가 많습니다. 복잡한 문자열 패턴을 검색하거나 치환하려면 정규표현식(Regex) 을 사용해야 하는데, 이때 활용되는 클래스가 바로 Pattern과 Matcher입니다. 1. Pattern 클래스 개요정규표현식을 컴파일해서 객체로 표현하는 클래스주요 메소드Pattern.compile(String regex) : 정규표현식을 컴파일하여 Pattern 객체 생성split(String input) : 정규식 기준으로 문자열 분리matcher(CharSequence input) : 특정 문자열에 대해 Matcher 객체 생성 2. Matcher 클래스 개요Pattern 객체를 이용해 특정 문자열에 대해 검색을 수행하는 클..
문자열을 다룰 때, 문자로 되어 있는 숫자를 실제 정수 값으로 변환해야 하는 경우가 많습니다. 예를 들어 '7'이라는 문자를 정수 7로 바꾸거나, 'A'를 숫자 값으로 인식해야 할 때 사용할 수 있습니다. Java에서는 Character 클래스의 getNumericValue() 메소드를 통해 이러한 변환을 간단히 처리할 수 있습니다. 1. getNumericValue() 메소드 개요메소드 시그니처public static int getNumericValue(char ch)전달된 문자를 정수 값(int)으로 변환해 반환합니다.'0'~'9' 범위의 숫자 문자는 0~9로 변환됩니다.'A'~'Z', 'a'~'z'는 10~35 사이의 숫자로 변환됩니다.변환할 수 없는 문자인 경우 -1을 반환합니다. 2. 기본 사용..