Salesforce Apex コレクションListのサンプル

1.Listの宣言
次の 2 つの宣言は同等です。citys 変数が List 構文を使用して宣言されています。
方法1
List<String> city = new List<String>();

または、citys 変数は配列として宣言できますが、配列ではなく List に割り当てられています。
方法2
String[] citys = new List<String>();

2.List.add() メソッドを使用して新しい要素を追加する
コレクション内の既存の要素をインデックスで参照するには、角括弧の配列表記を使用します。ただし、角括弧の配列記法で要素を追加することはできません。
使用例
リスト作成時に要素を追加し、add() メソッドを使用してさらに要素を追加する方法を示しています。

// リストを作成し、初期要素を設定します。
List<String> citys = new List<String> { '東京', '大阪', '福岡' };
// リストに要素を追加
List<String> morecitys = new List<String>();
morecitys.add('横浜');
morecitys.add('福岡');

3.get() メソッドを使用して List 要素を読み込む
書式
リスト名「インデックス」
リスト名.get(インデックス)

使用例

// リストから要素を取得する
String city1 = morecitys.get(0);
String city2 = morecitys[0];
System.assertEquals(city1, city2);
// リストを繰り返し処理して要素を読み取る
for(Integer i=0;i<citys.size();i++) {
    // デバッグログに値を書き込みます
    System.debug(citys[i]);
}

 

Salesforce

Posted by arkgame