小伙看你根骨奇佳,潜力无限,来学PHP伐。
強制的な型変換には継承関係または実装関係が必要ですよね? int は基本型、String は参照型です。この 2 つはさらに異なります。また、Integer であっても String との継承関係はありません。String に変換するには、String.valueOf() または .toString() を使用することをお勧めします。
int
String
Integer
String.valueOf()
.toString()
まず、int 型は基本的な数値型であり、クラス型ではありません。次に、Integer は java.lang.Number を継承するため、キャストできません。最も単純な方法は、次のメソッドを使用して数値型を文字列型に変換することができます:
String.valueOf(x); は、""+x"
int と String はまったく同じ型ではありません。
強制変換は継承関係でのみ発生します。 。 Int と String は異なる型であるため、当然のことながら強制的に変換することはできません
強制的な型変換には、short と int などの継承関係や実装関係がある必要はありませんこの方法では int 型から String 型への操作はできないとしか言えませんもう 1 つの問題は、業務の効率化
int と String は異なる型であるため、String.valueOf(x);
String.valueOf(x)
このように変換することはできません。次のようにする必要があります: String s = String.valueOf(x);
リーリー
強制的な型変換には継承関係または実装関係が必要ですよね?
int
は基本型、String
は参照型です。この 2 つはさらに異なります。また、Integer
であってもString
との継承関係はありません。String
に変換するには、String.valueOf()
または.toString()
を使用することをお勧めします。まず、int 型は基本的な数値型であり、クラス型ではありません。次に、Integer は java.lang.Number を継承するため、キャストできません。最も単純な方法は、次のメソッドを使用して数値型を文字列型に変換することができます:
リーリーString.valueOf(x); は、""+x"
を使用しないでください。int と String はまったく同じ型ではありません。
リーリー強制変換は継承関係でのみ発生します。 。 Int と String は異なる型であるため、当然のことながら強制的に変換することはできません
強制的な型変換には、short と int などの継承関係や実装関係がある必要はありません
この方法では int 型から String 型への操作はできないとしか言えません
もう 1 つの問題は、業務の効率化
int と String は異なる型であるため、String.valueOf(x);
を使用してください。String.valueOf(x)
このように変換することはできません。次のようにする必要があります: String s = String.valueOf(x);
リーリー