コンテナ(コレクション)予備

コンテナ(コレクション)の分類:

 

ジェネリック(汎用):基本的に、パラメトリックデータ型(それがジェネリックを呼び出すことで実際の型を渡す必要があり、事前にコンパイラに伝えます)

例:渡された実際のタイプの主な機能で定義されているE

クラスMyCollection <E> {
オブジェクト[] OBJS =新しいオブジェクト[5]。

公共ボイドセット(E E、INT A){
OBJS [A] = E。
}

パブリックEは(INT A){取得
リターン(E)を(OBJS [A])。
}
}

 

Collectioインタフェース・メソッド:

コレクション<文字列> C =新しいArrayListを<>();

c.size():出力cの大きさ

c.isEmpty():、cが空であるtrueまたはfalseの戻り値を確認してください

c.add( "L"):L cにオブジェクトを挿入し、

c.contains(「L」):その含有C Lを確認し、真または偽の値を返します

c.remove(「L」):(L・オブジェクトがまだ存在していないが、アドレスがもはやCに関連付けられている)、L cからオブジェクトを除去すること

c.clean():すべてのオブジェクトcを削除

 

セットの間に設定する方法:

一覧<文字列> list01 =新しいのArrayList <文字列>();
一覧<文字列> list02 =新しいのArrayList <文字列>();

  list01.removeAll(list02):02とオブジェクト01一致を削除

  list01.addAll(list02):01に02のすべての項目を追加します。

  list01.retainAll(list02):01,02のみ重複オブジェクトを保持します

  list01.containsAll(list02):01全体02が含まれている確認は、真または偽の値を返します。

 

リスト方式:

list.add(1、「LJL」):Addメソッドをリロードし、オブジェクトがで添加されます

list.set(1、 "XRW"):1変更XRWのオブジェクト

list.remove(4):対象物4の除去

(1)list.get:でオブジェクトget1

list.indexOf(「A」):位置Aのインデックスを返していない場合

list.lastIndexOf(「A」):最後のインデックス位置に戻す場合は-1

 

おすすめ

転載: www.cnblogs.com/LuJunlong/p/11568099.html