반응형
[Java #23] 문자열이 숫자인지 판별
1. 문자열이 숫자인지 판별
2. 개발환경
2.1. 개발환경
2.2. 라이브러리
3. 구현 - 소스코드
4. 결과
1. 문자열이 숫자인지 판별
boolean 반환
2. 개발환경
2.1. 개발환경
MacOS M1 - macOS Monterey 12.0.1
IntelliJ IDEA 2021.2 (Community Edition)
2.2. 라이브러리
JDK 1.8
3. 구현 - 소스코드
Double로 parsing 시도 후 통과시 true 반환
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
public class TestIsNumber {
public static void main(String[] args) {
String a = "abcde";
String b = "1234.11";
String c = "ab1234";
System.out.println(a + " is number? : " + isNumber(a));
System.out.println(b + " is number? : " + isNumber(b));
System.out.println(c + " is number? : " + isNumber(c));
}
private static boolean isNumber(String str) {
if (str.isEmpty()) return false;
try {
Double.parseDouble(str);
return true;
} catch (NumberFormatException nfe) {
// nfe.printStackTrace();
return false;
}
}
}
|
4. 결과
반응형
'JAVA 자바 > JAVA 실습_기초' 카테고리의 다른 글
[Java #22] 배열의 최소값 (0) | 2022.01.20 |
---|---|
[Java #21] 배열의 최대값 (0) | 2022.01.19 |
[JAVA #20] 공통 배수 찾기 (0) | 2020.06.03 |
[JAVA #19] 최대공약수_유클리드 호제법 (0) | 2020.05.29 |
[JAVA #18] 소인수분해 (0) | 2020.05.29 |