:cry: 谢谢!
5条回答 默认 最新
_1_1_7_ 2011-11-14 14:57关注[code="java"]
public static void main(String[] args) throws Exception {
Pattern p = Pattern.compile("([2-9]+(\.\d+)?)|(1\d+(\.\d+)?)|(1\.\d*[1-9]+)");
String[] a = { "1.0000000000000001", "12.001", "1.0000", "0.111" };
for (String n : a) {
System.out.println(p.matcher(n).matches());
}
}
[/code]本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报