1. ホーム
  2. java

[解決済み] setText()メソッドは常に値を文字列に設定するのですか?

2022-02-19 19:08:17

質問

setText()メソッドは必ず文字列に設定されるのでしょうか?テキストフィールドにDouble値を設定したい場合、どのように行うのでしょうか?

どのように解決するのですか?

setText()String . を挿入するために double のように、ダブルを文字列に連結すればよい。

double someDouble = 2.5;
yourJTextField.setText("" + someDouble);

と表示されることに注意してください。 2.5 . ダブルをフォーマットするには String.format() .


編集、5年後

を使った方がすっきりするという他の回答に賛成です。 Double.toString(someDouble) を使用して変換を行います。