汎用メソッド定義: 複数のデータ型にわたる共通の操作を実現するには、メソッド名の前に型パラメーター (
#Java 関数におけるジェネリック メソッドの定義
##ジェネリック メソッド型パラメータを使用してジェネリックを作成できるようにする複数のデータ型を処理できるメソッド。
ジェネリック メソッドを定義するジェネリック メソッドを定義するには、メソッド名の前にジェネリックの型パラメーター リストを置き、かっこで囲んだポインターを使用します。括弧で囲みます。例:
public <T> void printElement(T element) { // 方法体 }
このメソッドでは、
は型パラメータです。これは、メソッドが任意の型 T
の要素を受け入れて操作できることを意味します。
さまざまな型のリスト内の各要素を出力する必要がある次のシナリオを考えてみましょう:
コード例public static <T> void printList(List<T> list) {
for (T element : list) {
System.out.println(element);
}
}
public static void main(String[] args) {
List<String> stringList = List.of("Hello", "World");
List<Integer> integerList = List.of(1, 2, 3);
printList(stringList);
printList(integerList);
}
メソッドは型パラメータを受け入れるため汎用です 以上がJava 関数でジェネリック メソッドを定義するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。Hello
World
1
2
3
<T> ###。これにより、タイプごとに個別のメソッドを作成することなく、任意のタイプの要素のリストを出力できるようになります。