Vectors は List インターフェイスを実装し、動的配列の作成に使用されます。サイズが固定されておらず、要件に従って拡張できる配列は、動的配列と呼ばれます。 Comparator は、「java.util」パッケージで利用できるインターフェースです。
ソートとは、指定されたリストまたは配列の要素を昇順または降順に並べ替えることを意味します。この記事では、ベクトルを作成し、コンパレータを使用してその要素を降順に並べ替えてみます。
「Collection.sort()」のようなメソッドでは、
nameOfComparatorCollections.sort() メソッド コレクション インターフェイスのクラス「Collections」は、ArrayList や LinkedList などの指定されたコレクションの要素を並べ替えることができる「Collections.sort()」という名前の静的メソッドを提供します。これは「java.util」パッケージで利用できます。
###構文### リーリー逆の順序でコンパレータを返します。
例 1この例では、まず Comparator を作成し、その中にベクトル オブジェクトを降順で並べ替えるためのロジックを 'compare()' メソッドで定義します。ここでのロジックは 2 つのオブジェクトを同時に受け取ることを示していますif-else ブロックを使用してそれらを比較します。最初のオブジェクトが 2 番目のオブジェクトより大きい場合は -1 を返し、それ以外の場合は 1 を返します。次に、並べ替え操作のために比較子のオブジェクトを 'Collection.sort()' に渡します。
以上がコンパレータを使用して Java ベクトルを降順に並べ替えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。