Android Studioを使用しています。
List<Button> buttons = new ArrayList<Button>();
私はこのメッセージを持っています:
明示的な型引数Buttonは<>に置き換えられます
私は好奇心が強いのですが、なぜ代わりにダイヤモンドを使用した方が良いのでしょうか?
List<Button> buttons = new ArrayList<>();
編集:
重複にまったく同意しません!私はその答えを前に見て、明示的な引数を引数なしと比較しますが、明示的な引数を暗黙的な引数と比較します!
冗長ではありません。以下を考慮してください
Map<String,List<String>> map = new HashMap<String,List<String>>();
対
Map<String,List<String>> map = new HashMap<>();
2番目の選択肢に行くと思います