Java 総称型でstaticメソッドを作る




総称型で作っておけば、後で使いまわせます。

総称型でstaticメソッドを作るサンプル

StringとIntegerの2つのリストから、それぞれ最大値を取得します。
最大値を取得するメソッドは、総称型でstaticメソッドにします。

実行結果

StringとIntegerの2つのリストから取得した、それぞれの最大値が出力されます。

サンプルの解説

最大値を取得するメソッドは、総称型でstaticメソッドです。
また、クラス自体に型パラメータ()を指定はしていません。
メソッドの修飾子と返り値の間に型パラメータを記述することで、メソッド単位で違う型パラメータを記述することができます。

ユーティリティのようなクラスで使うことができますね。