public static boolean isNumeric(String str){ // 就是判斷是否為整數(正負) Pattern pattern = Pattern.compile("^//d+$|-//d+$"); //判斷是否為小數(正負) Pattern pattern2 = Pattern.compile("//d+//.//d+$|-//d+//.//d+$"); return (pattern.matcher(str).matches() || pattern2.matcher(str).matches());1}//測試System.out.PRintln(isNumeric("232"));System.out.println(isNumeric("2.32"));System.out.println(isNumeric("-2.32"));System.out.println(isNumeric("-232"));System.out.println(isNumeric("0"));
新聞熱點
疑難解答