Heim  >  Artikel  >  Java  >  Detaillierte Erklärung, wie man in Java ermittelt, ob es sich um eine Dezimalzahl handelt (reguläre Methode)

Detaillierte Erklärung, wie man in Java ermittelt, ob es sich um eine Dezimalzahl handelt (reguläre Methode)

尚
Original
2019-11-27 11:22:184687Durchsuche

Detaillierte Erklärung, wie man in Java ermittelt, ob es sich um eine Dezimalzahl handelt (reguläre Methode)

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn