JavaでintをStringに変換したいのですが、できません:
これは私が使用したコードです:
jTextField1.setText((String)l.getCode());
そしてこれは私が得たエラーです:
Inconvertible types
required:java.lang.String
found: int
JavaでintをStringに変換したいのですが、できません:
これは私が使用したコードです:
jTextField1.setText((String)l.getCode());
そしてこれは私が得たエラーです:
Inconvertible types
required:java.lang.String
found: int
以下のコードを型キャストint
して試すことはできません。string
jTextField1.setText(String.valueOf(l.getCode()));
使用する
Integer.toString(l.getCode);
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html#toString%28int%29
組み込みのコンバーターを使用して、最初に整数を文字列に変換する3つの方法があります。
jTextField1.setText("" + l.getCode())
次に、Integerクラスの静的メソッドtoString(int)を使用できます。
jTextField1.setText(Integer.toString(l.getCode()))
フォーマッターを使用することもできますが、コードが煩雑で理解しにくいため、これはお勧めしません。
jTextField1.setText(String.format("%d", l.getCode()))
次のようなものを試してください。
Integer.valueOf(l.getCode()).toString()
int
単純型をString
オブジェクトに変換することはできません。
多分あなたは試すことができます:
String.valueOf(int)
これはあなたが探しているものでなければなりません:
jTextField1.setText(String.valueOf(l.getCode()))
jTextField1.setText(String.valueOf(l.getCode()));
これを試して:
jTextField1.setText(Integer.toString(l.getCode()));