String str = " 2.2 ";
if(str.trim().indexOf(".") == -1){
System.out.println("不是小数");
}
int fourplace = str.trim().length() - str.trim().indexOf(".") - 1;
System.out.println("目前小数位数"+fourplace);
System.out.println(str.trim().indexOf("."));
System.out.println(str.trim().length());
//判断是否是数字
Boolean strResult = str.matches("-?[0-9]+.?[0-9]*");
if(strResult == true) {
System.out.println("Is Number!");
} else {
System.out.println("Is not Number!");
}