matches 메소드와 정규식을 이용하여 해당 문자열이 정수인지 확인할 수 있습니다.
str.matches("-?\\d+")
=> 참이면 true, 거짓이면 false를 리턴합니다.
1
2
3
|
if(price != null && !price.matches("-?\\d+")) {
System.out.println("price 정수 아님");
}
|
cs |
'Etc' 카테고리의 다른 글
TypeScript 설치 (0) | 2021.08.30 |
---|---|
Windows 10 에서 WSL을 이용한 우분투 설치 (0) | 2021.08.29 |
C++ cout 소수점 고정 (0) | 2021.08.05 |
localStorage를 이용한 데이터 저장 (0) | 2021.05.11 |
Java 소수점 자리출력 (0) | 2021.03.03 |