1、查看数据类型
a.getClass().toString();
2、string转int,如果 string中包含空格、包含小数点 会报错
string去掉空格:
-
System.out.println(“1:”+str.trim()); //去掉首尾空格
-
str.replaceAll(" “, “”); //去掉所有空格,包括首尾、中间
String str2 = str.replaceAll(” ", “”);
string 转 int
int a = Integer.parseInt(str);
或者
int b = Integer.valueOf(str).intValue()
3、string转double,没有保留小数点
Double.valueOf(num).intValue();
4、string转double,保留小数点
Double.valueOf(num).doubleValue();
5、double转int,去掉小数点
int a = (int)Math.round(doublevalue)