Java バージョン >= 1.7 を使用している場合は、ひし形表記を使用できます。
それ以外の:
List<String> rows = new ArrayList<String>();
あなたは書ける:
List<String> rows = new ArrayList<>();
Eclipse Mars-M4 では、最初の構成を使用するとエラーが発生します。(多分、Eclipse Luna のバージョンでは既にそうなっていたのかもしれません。私は確認しませんでした):
これは、次の構成によるものです。
ツリーの [設定] > [Java] > [コンパイラ] > [エラー/警告]。リスト: ジェネリック型 > 冗長型引数 (1.7 以降)。
これは ERROR に設定されます。もちろん、エラーを取り除くために IGNORE に設定することもできます。
別の解決策を探しています。Eclipse には「追加アクション」という概念があります。コードをひし形表記に書き換えるアクションを探しています。
このアクションは既に存在しますか? どうすれば設定できますか?
関連する質問:
- 既存のジェネリックをダイヤモンド構文に変換します(ただし、これは NetBeans にあります)。