NumberUtils.isNumber("5.96");//結果是true NumberUtils.isNumber("5.9.6");//結果是false NumberUtils.isNumber("s5");//結果是false NumberUtils.isNumber("0000000000596");//結果是true
NumberUtils.isDigits() :判斷字符串中是否全爲數字字符java
NumberUtils.isDigits("0000000000.596");//false NumberUtils.isDigits("0000000000596");//true
NumberUtils.max() :找出最大的一個git
NumberUtils.min() :找出最小的一個code
NumberUtils.max(new int[]{3,5,6});//結果是6 NumberUtils.max(3, 1, 7);//結果是7 NumberUtils.min(new int[]{3,5,6});//結果是6 NumberUtils.min(3, 1, 7);//結果是7
new BigDecimal(0).setScale(1, BigDecimal.ROUND_HALF_UP): 四捨五入保留1位小數。 orm
BigDecimal totalwgt = new BigDecimal(55553444.012); NumberFormat numberFormat = NumberFormat.getNumberInstance(); numberFormat.setMinimumFractionDigits(1);// 設置小數點後面容許多少位無心義的‘0’ numberFormat.setGroupingUsed(true);// 設置分組如:‘,’ String val = numberFormat.format(totalwgt .doubleValue()); System. out.println(val );// 輸出後55,553,444.012