小伙看你根骨奇佳,潜力无限,来学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);
雷雷
強制型別轉換必須有繼承或實作關係吧?
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);
雷雷