ダイヤモンド演算子

ダイヤモンド演算子

読み:だいたもんどえんざんし
英語: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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。