次の間に違いはありますか:
textField.setText("");
と
textField.setText(null);
JTextField から呼び出すときは?
ドキュメントから直接:
この TextComponent のテキストを指定されたテキストに設定します。テキストが null または空の場合、古いテキストを単純に削除する効果があります。
ソース: Java 7 API ドキュメント
ソースコードから:
この TextComponent のテキストを指定されたテキストに設定します。テキストが null または空の場合、古いテキストを単純に削除する効果があります。
いいえ、どちらにも違いはありません。
違いはありませんが、これにより null ポインター例外が発生します。
if(textField.getText().equals("text"))
getText は null であり、文字列と等しくないためです。