ツールの一般的な方法Colletions

コレクションツールは、一般的な方法を使用しました。

  1. シーケンス

  2. 検索と置換操作

  3. 同期制御(推奨しませんが、JUCパッケージに必要なスレッドセーフなコレクション型で同時コレクションを使用することを検討してください

並べ替え操作

 

リバース(一覧リスト)// 反転
無効シャッフル(一覧リスト)// ランダムな順序
のボイドソート(一覧リスト)// ソート昇順自然順序付け
無効ソート(一覧リスト、コンパレータC)// カスタムコンパレータから注文ロジック制御シーケンス
のボイドスワップ(一覧リストは、int型、Iをint型 J)// 2つのインデックス位置のスワップ要素
のボイド回し(一覧リスト、int型の距離)// 回転を。距離は前にリスト全体の距離要素の後、正のとき。距離が負の場合、フロント距離要素が一体リストの後ろに移動します。

 

検索と置換操作

 

int型 binarySearch(一覧リスト、キーオブジェクト)// バイナリ検索、インデックス・リターンを一覧表示するには、注意がリスト注文する必要があります
int型の最大値(コレクションコル)を// 要素の自然順序に従っては、最大の要素を返します。分の類推int型(コレクションコル)
int型の最大(コルコレクション、コンパレータC)// カスタム順序は、照合Comparatatorクラスによって制御される最大の要素を返します。分の類推int型(コルコレクション、コンパレータC)
のボイドフィル(一覧リスト、オブジェクトobj)// 指定された要素をリストで指定されたすべての要素を交換してください。
int型の頻度(コレクションC、オブジェクトO)// 要素の出現回数を数える
int型 indexOfSubList(一覧リスト、リストの対象)// 最初に出現したのリストで統計的なターゲットインデックスを、見つからない場合は-1、類推のint型lastIndexOfSubList(ソースリスト、リストの対象)。
ブール でReplaceAll(一覧リスト、OLDVALオブジェクト、newValにオブジェクト)、新しい要素を持つ古い要素を置き換えます

おすすめ

転載: www.cnblogs.com/massionter/p/10991970.html