String在转int类型的是里面是不能有文字的,而且就算是数字也必须是整数,后面要是有小数点的话就会报java.lang.NumberFormatException: Invalid int: “5000.00”这样的错误,如果在项目中遇到了这样的问题,可以先给String转成double格式的再强转成int类型的
String str=“5000.00”;
int i = (int)Double.parseDouble(str);
String在转int类型的是里面是不能有文字的,而且就算是数字也必须是整数,后面要是有小数点的话就会报java.lang.NumberFormatException: Invalid int: “5000.00”这样的错误,如果在项目中遇到了这样的问题,可以先给String转成double格式的再强转成int类型的
String str=“5000.00”;
int i = (int)Double.parseDouble(str);