5

のコンストラクターについてJTextFieldjavadocは次のように述べています。

public JTextField()

新しい を構築しTextFieldます。デフォルトのモデルが作成され、初期文字列は null で、列数は 0 に設定されます。

しかし、このコンストラクターを使用すると、 のメソッドgetText()JTextField空の を返しますString。次に例を示します。

boolean b = new JTextField().getText().isEmpty();  // returns true.

によって返される値がではなくgetText()空であるのはなぜですか?Stringnull

4

1 に答える 1