ArraysListは、動的に割り当てられた配列であることができます
ArrayListの<...>リスト=新しいArrayListを();
<>ジェネリックです。ジェネリック:コレクション内のすべての要素が均一なタイプです。ジェネリック医薬品は参照型ではなく、基本的なタイプにすることができます。その理由は、アドレス値に格納されたコレクションは、値の基本的なタイプに対処していないということです
ArrayListの< 整数 >リスト= 新しい ArrayListを(); // 错误 のArrayList <文字列>リスト= 新しい ArrayListを(); // 正确 のArrayList <従業員>リスト= 新しい ArrayListを(); // 正确
あなたはデータの基本タイプを格納するのArrayListを設定したい場合は、実質上のタイプ「のパッケージ」に対応して使用する必要があります。
ArrayListの<整数>リスト= 新しい ArrayListを(); // 正确
ArrayListの一般的な方法:
- 追加:配列に要素を追加
- ensureCapacity:array.ensureCapacity(100)100内部配列を含むオブジェクトを割り当て、100の追加をコールします。月のArrayList <整数>アレイ=新規のArrayList <>(100)は、両方とも同じ効果です。
- サイズ:実際のリストに含ま配列要素の数を返します。
- trimToSize:それが配列のサイズを決定されたリストの変化、収納スペースに必要な要素の現在の数の数の記憶領域の大きさを調整する方法ではありません。ガベージコレクタは、余分なストレージ領域を再利用します
- 取得および設定:配列要素の操作にアクセスし、変更します。セットは既存の要素を設定することができます
どちらの柔軟性は、スキルのアレイを拡張するために、容易に配列の要素にアクセスすることができます。
まず第一に、