ダイヤモンド演算子
読み:だいたもんどえんざんし
英語:The Diamond Operator
別名:
種類:
Java
意味:
ダイヤモンド
演算子とは、<>の形をした演算子のこと。
Java 7で導入された
Project Coinの一つ。
従来のジェネリック型では
インスタンス生成時、左右両方型を記述する必要がありました。
しかしインスタンス生成時の型推論が実装され右側の型は単に<>と書くだけでよくなりました。
//旧来
ArrayList<String> list = new ArrayList<String>();
//Java 7以降
ArrayList<String> list = new ArrayList<>();
特に何重にも入れ子になったジェネリック型にはこの簡素化が重宝するでしょう。
2015年07月04日
最終更新:2015年07月04日 16:41