强转
java的强制类型转换
基本类型的转换只能在数值类型之间进行
引用类型之间的转换,只能把一个父类变量转换成子类类型,没有继承关系的类,无法进行类型转换。如果想把一个父类转换成子类,那么这个父类的对象是子类的实例才行。
示例:
有一个double类型的数值d想给转换成long型
double d = 3.141592653;
Long l = (long) d;
基本数据类型的转换就基本如此,重点就是 只能在数值类型之间转换 把数值型转换成boolean想想就是不现实的...
对于引用类型的转换
Object obj = "string" ;
String str = (String)obj;