java命名空间java.lang类character的类成员方法:
isdigit定义及介绍
本文导语:
isdigit
public static boolean isdigit(char ch)
确定指定字符是否为数字。
如果通过 character.gettype(ch) 提供的字符的常规类别类型为 decimal_digit_number,则字符为数字。
包含数字的 unicode 字符范围:
'\u0030' 到 '\u0039',iso-latin-1 数字('0...
public static boolean isdigit(char ch)
- 确定指定字符是否为数字。
如果通过 character.gettype(ch)
提供的字符的常规类别类型为 decimal_digit_number
,则字符为数字。
包含数字的 unicode 字符范围:
'u0030'
到 'u0039'
,iso-latin-1 数字('0'
到 '9'
)
'u0660'
到 'u0669'
,arabic-indic 数字
'u06f0'
到 'u06f9'
,扩展了的 arabic-indic 数字
'u0966'
到 'u096f'
,梵文数字
'uff10'
到 'uff19'
,全形数字
其他许多字符范围也包含数字。
注:此方法无法处理增补字符。若要支持所有 unicode 字符,包括增补字符,请使用 isdigit(int)
方法。
- 参数:
ch
- 要测试的字符。
- 返回:
- 如果字符为数字,则返回
true
;否则返回 false
。 - 另请参见:
digit(char, int)
,
fordigit(int, int)
,
gettype(char)