-1

次のようなものを入力できるようにしたい:

if (object) {
    // some code...
}

コンパイラに次のように表示させます。

if (object != null) {
    // some code...
}

これを行う方法はありますか?

あるいは、これを行うEclipseまたはIntelliJでできることはありますか?

4

2 に答える 2

2

この動作を得るために設定できるコンパイラ設定はありません。ステートメントに実際に注釈を付けることができないため、コードジェネレーター(Lombokなど)を使用してこれをエレガントに実行できるとは思いません。

別の方法として、IntelliJライブ テンプレートを と の両方if (args != null)に使用することもできます。if (args == null)

  • ifnに展開しますif (args == null)
  • innに展開しますif (args != null)
于 2015-05-28T15:48:57.643 に答える
0

IntelliJ で を押しctrl + jて、次のように入力しますinn

if (args != null) {

}

ところで。これはライブテンプレートと呼ばれます

于 2015-05-28T15:48:17.603 に答える