public class NumberValidator extends Object
Constructor and Description |
---|
NumberValidator() |
Modifier and Type | Method and Description |
---|---|
static boolean |
isDouble(String s)
判断字符串是否是浮点数
|
static boolean |
isInteger(String s)
判断字符串是否是整数
支持格式:
10进制, 不能包含前导零
8进制(以0开头)
16进制(以0x或者0X开头)
|
static boolean |
isLong(String s)
判断字符串是否是Long类型
支持格式: 10进制, 不能包含前导零 8进制(以0开头) 16进制(以0x或者0X开头) |
static boolean |
isNumber(CharSequence str)
是否为数字,支持包括:
1、10进制
2、16进制数字(0x开头)
3、科学计数法形式(1234E3)
4、类型标识形式(123D)
5、正负数标识形式(+123、-234)
6、八进制数字(0开头)
|
static boolean |
isPrime(int n)
是否是质数(素数)
质数表的质数又称素数。 |
public static boolean isNumber(CharSequence str)
1、10进制 2、16进制数字(0x开头) 3、科学计数法形式(1234E3) 4、类型标识形式(123D) 5、正负数标识形式(+123、-234) 6、八进制数字(0开头)
str
- 字符串值, 不可以含有任何空白字符public static boolean isInteger(String s)
支持格式:
s
- 校验的字符串, 只能含有 正负号、数字字符 和 X/xInteger
类型Integer.decode(String)
public static boolean isLong(String s)
支持格式:
s
- 校验的字符串, 只能含有 正负号、数字字符、X/x 和 后缀L/lLong
类型public static boolean isDouble(String s)
s
- StringDouble
类型public static boolean isPrime(int n)
n
- 数字Copyright © 2025. All rights reserved.