java使用正则判断是否小数的方法:(推荐:java视频教程)
public static void main(String[] args) { Pattern p1 = Pattern.compile("-?\\d+");//判断数字 Pattern p2 = Pattern.compile("(\\d+\\.\\d+)");//判断小数 Matcher m = p2.matcher("64.7"); System.out.println(m.matches()); }
判断是否小数的正则表达式详解:
\d 是匹配一个数字(0到9)
\\d 前面多了第一个\ 是为了在程序中转义第二个\,这个你可以忽略
+ 表示 1个或多个
组合起来
\\d+ 就表示多个数字,形如 12、44、6763……
\\. 匹配一个小数点
正则表达式\\d+\\.\\d+ 就表示小数,形如12.334、0.12、87.343
更多java知识请关注java基础教程栏目。
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung, wie man in Java ermittelt, ob es sich um eine Dezimalzahl handelt (reguläre Methode). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!