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 |