Java ArrayListクラスメソッドのまとめ
3817 ワード
Java ArrayListの一般的な方法のまとめ
ArrayListについて Listインタフェースは秩序あるCollectionであり、このインタフェースを使用して各要素の挿入位置を正確に制御することができ、リスト内の要素にインデックス(リスト内の要素の位置、配列の下付き文字と類似)でアクセスすることができ、最初の要素のインデックスは0であり、同じ要素を許可する.Listインタフェースは、一意ではなく、順序付け(挿入順序)されたオブジェクトのセットを格納する. ArrayListはListのインタフェースを実現し、可変サイズの配列を実現し、要素にランダムにアクセスし、遍歴すると、より良い性能を提供する.このクラスも非同期であり、マルチスレッドの場合は使用しないでください.ArrayListは現在の長さの50%増加し、挿入削除効率は低い.
常用方法のまとめ
ArrayListの構築
1.初期化しない容量
2.初期化容量
3.集合または配列で初期化
要素の追加
要素の削除
要素の検索
検索要素には、Contains()、IndexOf()、LastIndexOf()の3つのメソッドがあります.
IndexOf()には、次の2つのリロード方法があります.
Al.LastIndexOf()メソッドはIndexOf()と同様に使用され、LastIndexOf(obj)はobjが最後に現れる位置を検索する2つのリロードもあります.
要素の取得
ArrayList配列長の取得
空かどうかを確認
ArrayListを巡る
1.配列長の取得、ループ
2.for-eachサイクルの使用
ArrayListについて
ArrayList List ( )
常用方法のまとめ
ArrayListの構築
1.初期化しない容量
ArrayList al = new ArrayList();// 0, 2
2.初期化容量
ArrayList al = new ArrayList(3);// 3
3.集合または配列で初期化
ArrayList al = new ArrayList(a);//a
要素の追加
//1.ArrayList .add(object value)
ArrayList al = new ArrayList();
al.add("a");
//2. ( , )
al.insert(int index,object value);
要素の削除
al.Remove(object obj);// obj
al.RemoveAt(int index);// index
al.RemoveRange(int indext,int count);// index , count
要素の検索
検索要素には、Contains()、IndexOf()、LastIndexOf()の3つのメソッドがあります.
//boolean contains(Object o)
al.Contains(object obj);// obj , boolean true;
IndexOf()には、次の2つのリロード方法があります.
//int indexOf(Object o)
al.IndexOf(object obj);// 0 obj , obj , , , -1;
al.IndexOf(object obj, int startIndex); // startIndex obj , obj , ,
al.IndexOf(object obj, int startIndex, int count); // startIndex count , obj ,
Al.LastIndexOf()メソッドはIndexOf()と同様に使用され、LastIndexOf(obj)はobjが最後に現れる位置を検索する2つのリロードもあります.
要素の取得
al.get(index);
ArrayList配列長の取得
al.size();
空かどうかを確認
//boolean isEmpty()
al.isEmpty();
ArrayListを巡る
1.配列長の取得、ループ
for(int i = 0, i < al.size(); i++){
}
2.for-eachサイクルの使用
for(object e : al){
}