Problem

1/10

ArrayList の作成

Theory Click to read/hide

配列リスト
通常の配列とは異なり、  java.util パッケージの ArrayList は、自動的に展開される配列です。ArrayList タイプのオブジェクトを作成する場合、次の操作を行う必要はありません。その寸法を指定します。例えば、 ArrayList list = new ArrayList();
通常の配列と比較した 利点 ArrayList :
  • 一定時間内のインデックスによる要素への高速アクセス O(1);
  • 線形時間の値による要素へのアクセス O(n);
  • null を含む任意の値を保存できます。

弱点 ArrayList:
要素の挿入/削除  「右側」に配置されたすべての要素が上書きされます。リストの 1 つ左の位置、つまり線形時間で動作します O(n);

リストにはオブジェクトのみを含めることができるため、数値を格納する場合は、int の代わりに Integer を使用することに注意してください。 Integer はクラスの名前であり、このクラスのオブジェクトには整数値を含めることができます。クラスとオブジェクトの詳細については、オブジェクト指向プログラミングの概要をご覧ください。

Problem

タイプ String の要素を含む arr という名前の配列 ArrayList を作成します。