ホワイトツアー14

A.コレクション

  • コレクション
    • Listインタフェース
      • 配列リスト
      • LinkedListの
      • ベクター
    • インターフェイスを設定します
      • HashSetの
      • TreeSetの
      • LinkedHashSetの

Collectionインタフェースは、祖先のフレームのセットです。

営業ツールのセットコレクション

異なるデータ構造のセットは、動作の性能効率のセットをもたらす変化も異なります。

リスト:秩序と再現

繰り返し無秩序ない:セット

データ型のみの参照セットを格納することができ、基本的なデータ型を格納することはできません

二。配列リスト

2.1作成

フォーマット:

ArrayListの<データタイプ>セット名=新しいArrayListを<>();

2.2一般的な方法

1、(e)を追加します。追加機能のリストのみtrueを返すことがあり、成功したリターン・ブール値を追加するかどうか、コレクションの末尾に電子を追加します

図2に示すように、追加(インデックス、E):Eのセットに指定された場所を追加

3、(インデックス)を削除:指定された位置にある要素を削除し、削除される要素を返します

4、(OBJ)削除:第1の素子OBJを取り外し、ブール値が正常に削除され、返さ

図5に示すように、セット(indexl、E):インデックス位置の要素を交換E、および交換要素を返します

6、(インデックス)を得る:指定された位置にある要素を取得

7、サイズ():コレクションの長さを取得します。

8、のisEmpty()は:セットが空であるか否かを判断します

図9は、(E)を含有する:指定された要素があるかどうかを決定します

10、のindexOf(E):位置指定された要素を取得します

11、のlastIndexOfは():指定された要素の位置を取得し

12、a.addAll(B)の組の端にBセット

13、a.addAll(インデックスB)の組の指定された位置にBセット

14、a.containsAll(B):コレクションは集合Bのすべての要素を含んでいるかどうかを決意

15、a.retainAllは(B):コレクションに割り当てられた組のA、Bの交差点と変更されたか否かのコレクションを返します

16、a.removeAllは、(B)、セットから削除する要素bの積集合

ネストされた2.3を設定しました

パラメータと戻り値の型のセットとして2.4

三。LinkedListの

リストのLinkedListとArrayListのは、実装クラスですCRUDのデータと同じ機能を持っています。

その上、プッシュ()、ポップ()、ポール()、PEEK()と:LinkedListのさらにいくつかのような機能、。

異なるデータ構造とArrayListをLinkedListのが基本となるため、

ArrayListのデータ構造が配列され、LinkedListのデータ構造は、リンクされたリストです。

ArrayListを:速い、遅い追加および削除を探します

LinkedListは:追加および削除速い、遅い外観

おすすめ

転載: www.cnblogs.com/demonycw/p/11329365.html