知っていると便利な章
4.13. ジェネリックメソッド
『目的』
4.12. 原型を使用しないの例ではList
ジェネリックメソッドを使用して、型安全かつ柔軟に対応できるようにしましょう。
ジェネリックメソッドを使用したリスト操作
以下の例ではprintAllGenericをジェネリックメソッドとして定義しています。
この場合、printAllGenericは引数としてList
List<Integer> l = new LinkedList<>(); l.add(123); l.add(456); printAllGeneric(l); Integer i = l.get(0); // ジェネリックメソッド private static <T> void printAllGeneric(List<T> list) { // 要素はT型として取得できる。 for (T e : list) { System.out.println(e); } // リストから取り出した要素はT型であることが保証されているため、 // 要素の追加が可能。 T t = list.get(0); list.add(t); }< 前のページへ 次のページへ >
-
IS 559680 / ISO27001
認証範囲 本社、芝大門オフィス情報セキュリティ基本方針 -
個人情報保護方針
個人情報の取扱いについて
保有個人データ又は
第三者提供記録に関する
事項の周知について
特定個人情報の取扱いについて -
FS 671851 / ISO9001
認証範囲 本社、芝大門オフィス品質方針