ホームページ > Java > &#&チュートリアル > Javaの汎用メソッドを使用したケースを詳しく解説

Javaの汎用メソッドを使用したケースを詳しく解説

php是最好的语言
リリース: 2018-08-04 13:37:16
オリジナル
1621 人が閲覧しました

並べ替えのための一般的なメソッドを書こうとしましたが、compareTo を使用する必要があることがわかりました。しかし、コンパイラがコンパイル中に、それが使用できないことが判明しました。

後で本をめくっていると、compareTo 関数を使用するには として記述する必要があることがわかりました。

ジェネリック構築配列の場合、new を使用して構築することはできません。ジェネリック クラスの初期化には、

str=(T[])Array.newInstance(a.getClass().getComponentType(),a.length);进行构造
ログイン後にコピー

を使用する必要があります。 int クラスの場合は、Integer クラスを使用する必要があります

sorts<String>sort1=new sorts<>(str);
ログイン後にコピー

クイックソートを例に挙げると、ソースコードは次のとおりです。

Integer[] number=new Integer[lo];
ログイン後にコピー

関連記事:

Javaのジェネリッククラス、ジェネリックメソッド、ジェネリックインターフェイスについて

Javaのジェネリックメソッド

以上がJavaの汎用メソッドを使用したケースを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート