Java では、汎用インターフェイスを使用して、複数のデータ型を操作できる関数を作成できます。構文は次のとおりです。たとえば、文字列の長さを計算する汎用関数を作成できます。 class StringLengthFunctionimplements GenericFunction
Java 関数でジェネリック インターフェイスを使用する方法
Java では、ジェネリック インターフェイスを使用して、関数のさまざまなデータ型。これにより、コードがより柔軟になり、再利用可能になります。
構文:
interface GenericFunction<T> { T apply(T t); }
この構文では、<T>
はジェネリック型パラメーターであり、インターフェイスが使用できるデータ型を表します。運営する 。
実用的な例:
文字列の長さを計算する関数を考えてみましょう:
class StringLengthFunction implements GenericFunction<String> { @Override public String apply(String s) { return String.valueOf(s.length()); } }
この関数を使用すると、任意の文字列の長さを計算できます。長さ:
StringLengthFunction function = new StringLengthFunction(); String result = function.apply("Hello World!"); System.out.println("Length: " + result);
利点:
汎用インターフェイスを使用すると、いくつかの利点があります:
以上がJava 関数で汎用インターフェイスを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。