No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
配列とリスト
Apex には、順序付けたオブジェクトのコレクションを保持するリストコレクション型があります。リスト要素は、索引を使用してアクセスでき、また Integer や String などのプリミティブ型である場合は並び替えができます。リストは通常、索引を使用してアクセス可能な値のセットを格納する場合には常に使用されます。後のチュートリアルで説明するように、リストはクエリの結果を保持する場合にも使用されます。
リストの要素にアクセスするには、開始値 0 の索引を使用するか、リストを反復処理します。 次のコードは、新しいリストを作成して、そのサイズを表示します。
Apex では、配列とリストは同じです。Apex には、リストにアクセスするための配列のような構文が用意されています。次のコードでは、別の方法でまったく同じリストを作成します。
次の例のように、List 変数を定義して同時に初期化することもできます。この例は文字列「two」を表示します。
リストに新しい要素を追加するには、add メソッドを使用します。
配列表記を使用して既存の値を取得または変更できます。
実際に試してみる
次のスニペットはリストを作成し、リストに整数値を追加します。索引 0 に対応する最初の要素を取得し、デバッグ出力に書き出します。この例では、配列表記 (索引を角括弧で囲んで指定) と、get メソッドの両方を使用してリストの最初の要素を取得しています。
次に、開発者コンソールでこのスニペットを実行した場合の出力の一部を示します。
次のスニペットは、リストを作成し、リストに整数値を追加します。第 1 要素の値を変更して、その値をデバッグ出力に書き出します。最後に、リストのサイズをデバッグ出力に書き出します。この例では、配列表記 (索引を角括弧で囲んで指定) と、set メソッドの両方を使用してリストの最初の要素を変更しています。
次に、開発者コンソールでこのスニペットを実行した場合の出力の一部を示します。