728x90
반응형
SMALL

- 두가지 방법을 수행해보았다.
- 첫 번째는 이 전에 썼던 정규식 (부정문과 0-9 범위 지정)
- 두번째로는 Character.isDigit()라는 메서드를 사용해 숫자만 판단해서 입력할 수 있도록 했다.
- Integer.parseInt()메서드를 통해 타입을 Int로 맞춰서 출력!
@Test
public void ExtractOnlyNumber(){
String target = "g0en2T0s8eSoft";
System.out.println((int) '0'); //48
System.out.println((int) '9'); //57
int answer = Integer.parseInt(target.replaceAll("[^0-9]", ""));
String answer2 = "";
for (char x :target.toCharArray()) {
if(Character.isDigit(x)) answer2 += x;
}
System.out.println(answer);
System.out.println(Integer.parseInt(answer2));
}
728x90
반응형
SMALL
'문제 풀이 > 백준 문제풀이' 카테고리의 다른 글
[백준 -24480 ] java , 알고리즘 수업 - 깊이 우선 탐색 2 (2) | 2024.02.26 |
---|---|
[백준 11724 - 연결 요소의 개수] DFS를 활용한 문제 풀기 (0) | 2024.02.24 |
팰린드롬(회문 문자열) (0) | 2023.12.10 |
회문문자열 (0) | 2023.12.10 |
중복문자 제거하기 (0) | 2023.12.10 |