数值类型之间的合法转换
实线转化时没有数据精度损失,虚线是可能有数据精度损失
强制类型转换
必要时箭头可以逆向:
double x = 9.997;
int nx = (int) x;//9
double x = 9.997;
int nx = (int)Math.round(x);//10
Java中的字符,字符串,数字之间的转换
//string 和int之间的转换
//string转换成int :
Integer.valueOf("12");
//int转换成string :
String.valueOf(12);
//char和int之间的转换,首先将char转换成string
String str=String.valueOf('2')
Integer.valueof(str) 或者Integer.PaseInt(str)
//Integer.valueof返回的是Integer对象,Integer.paseInt返回的是int