84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
小伙看你根骨奇佳,潜力无限,来学PHP伐。
强制类型转换必须有继承或实现关系吧?int是基本类型,String是引用类型,两个离的更远了。还有,即使是Integer也和String不存在继承关系,转换为String建议使用String.valueOf()或.toString().
int
String
Integer
String.valueOf()
.toString()
首先,int类型是基本的数值类型,不是类类型;其次,Integer继承自java.lang.Number,因此不能够进行强制转换。最简单的,你可以使用如下的方法实现数值类型向字符串类型的转换:
int x = 1; String xx=""+x;
应该用 String.valueOf(x); 效率最高,不要去用""+x这样的方式
int 和 String 根本就不是一样的类型。
Integer x = 1; String xx = x.toString();
强制转换只能发生在具有继承关系里。。int和String是不同的类型,自然就不能强转
强制类型转换不必有继承或实现关系吧,例如short 和 int只能说int类型到String类型不能这样操作其他就是操作的效率问题了
int和String是不同的类型,用 String.valueOf(x);
String.valueOf(x)
不能这样转换,要这样:String s = String.valueOf(x);
String s = String.valueOf(int); String s = String.valueOf(double); String s = String.valueOf(boolean); //... int i = Integer.parseInt("1"); double d = Double.parseDouble("1.1"); boolean b = Boolean.parseBoolean("true"); //...
强制类型转换必须有继承或实现关系吧?
int
是基本类型,String
是引用类型,两个离的更远了。还有,即使是Integer
也和String
不存在继承关系,转换为String
建议使用String.valueOf()
或.toString()
.首先,int类型是基本的数值类型,不是类类型;其次,Integer继承自java.lang.Number,因此不能够进行强制转换。最简单的,你可以使用如下的方法实现数值类型向字符串类型的转换:
应该用 String.valueOf(x); 效率最高,不要去用""+x这样的方式
int 和 String 根本就不是一样的类型。
强制转换只能发生在具有继承关系里。。int和String是不同的类型,自然就不能强转
强制类型转换不必有继承或实现关系吧,例如short 和 int
只能说int类型到String类型不能这样操作
其他就是操作的效率问题了
int和String是不同的类型,用 String.valueOf(x);
String.valueOf(x)
不能这样转换,要这样:String s = String.valueOf(x);