JTextArea をクリアしようとしています。
現在、私は使用しています
jtextarea.setText(null);
私が使用する場合の違いは何ですか
jtextarea.setText("");
作成者が試みていたのは、JTextArea をクリアすることであり、null 文字を追加することではありません!
JTextArea0.selectAll();
JTextArea0.replaceSelection("");
これにより、textArea 全体が選択され、null 文字列に置き換えられ、JTextArea が効果的にクリアされます。
ここで何が誤解されているのかわかりませんが、同じ質問があり、この回答で解決しました。
実際には違いがあります、そう思います。
null に設定すると、テキストエリアに実際に書き込まれる値は何もありません。ただし、「」に設定すると、空の文字になります。同じように「z」に設定するとzと書かれますが、nullは不明を意味します。textArea に記述されたテキストを使用する必要が生じるまで、違いを感じることはありません。