문자 → 문자열 변환 방법
- String.valueOf(char) 사용
- Character.toString(char) 사용
- 문자열 연결 + ""
package backjoon;
public class Test {
public static void main(String[] args) {
char a = 'A';
System.out.println(String.valueOf(a)); // A
System.out.println(Character.toString(a)); // A
System.out.println(a + ""); // A
}
}
문자열 내 특정 문자 제거하기 replaceAll()
replaceAll()과 regrex 패턴을 활용해서 특정 문자를 제외하거나, 남길 수 있음
- 영문 빼고 전부 제거
String match = "[^a-zA-Z]";
str = str.replaceAll(match, "");
- 한글, 숫자, 영문, 띄어쓰기 빼고 = 모든 특수문자 제거
String match = "[^\\uAC00-\\uD7A30-9a-zA-Z\\\\s]";
str = str.replaceAll(match, "");
\\s : 띄어쓰기를 의미
'CS' 카테고리의 다른 글
[CS 스터디] HTTP, HTTPS (0) | 2023.06.30 |
---|---|
[Java] Stream API (0) | 2023.06.26 |
[Java] StringBuilder (0) | 2023.06.26 |
[Java] EOF까지 입력 받기 (0) | 2023.06.26 |
[Java] BufferedReader, BufferedWriter 사용하기 (0) | 2023.06.26 |