「Java11」ジェネリクスを使用したメソッドのサンプル
環境
JavaSE-11
Eclipse 4.14.0
構文
private static <T> T メソッド名(T a){処理コード}
メソッドにジェネリクスを使用しています。
使用例
package com.arkgame.study; public class TestDemo { public static void main(String[] args) { System.out.println("引数にString型を指定:" + getFunA("study")); System.out.println("引数にIntgeger型を指定:" + getFunA(567)); System.out.println("引数にBoolean型を指定:" + getFunA(true)); } //メソッドにジェネリクスを使用 private static <T> T getFunA(T t) { // 戻り値(T)の前にジェネリクスを記述 return t; } }
実行結果
引数にString型を指定: study 引数にIntgeger型を指定: 567 引数にBoolean型を指定: true