Salesforce Apex リスト(List)のサンプル
1.リストの宣言
リストを宣言するには、<> 文字で囲まれたプリミティブデータ型、sObject、ネストされたリスト、対応付け、または設定された要素の種類の前に List キーワードを使用します。
書式
List<データの型> cftList = new List<データ型>(); List<List<Set<データの型>>> cftList2 = new List<List<Set<データの型>>>();
使用例
// 空の文字列のリストを作成 List<String> cftList = new List<String>(); // ネストされたリストを作成 List<List<Set<Integer>>> cftList2 = new List<List<Set<Integer>>>();
2.リストの要素にアクセスする
書式
List<Integer> リスト名 = new List<Integer>(); リスト名.add(要素); リスト名.get(インデックスの値) リスト名.set(インデックス,値) リスト名.clear()
使用例
List<Integer> cftList = new List<Integer>(); // 新しいリストを定義する cftList.add(123); // 末尾に要素「123」を追加 Integer i = cftList.get(0); // インデックス0の要素を取得 cftList.set(0, 456); // インデックス0の位置に要素456を設定 cftList.clear(); // リストからすべての要素を削除