コンテナ(コレクション)の分類:
ジェネリック(汎用):基本的に、パラメトリックデータ型(それがジェネリックを呼び出すことで実際の型を渡す必要があり、事前にコンパイラに伝えます)
例:渡された実際のタイプの主な機能で定義されている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