Apex-arrays

提供:Dev Guides
移動先:案内検索

Apex-配列

Apexの配列は、基本的にApexのリストと同じです。 内部データ構造とメソッドも同じであるため、配列とリストの間に論理的な区別はありませんが、配列構文はJavaのように伝統的ではありません。

以下は、製品の配列の表現です-

  • インデックス0 *-HCL
  • インデックス1 *-H2SO4
  • インデックス2 *-NACL
  • インデックス3 *-H2O
  • インデックス4 *-N2
  • インデックス5 *-U296

構文

<String> [] arrayOfProducts = new List<String>();

製品の名前を保存する必要があるとします。配列を使用して、以下に示すように製品名を保存します。 インデックスを指定することにより、特定の製品にアクセスできます。

//Defining array
String [] arrayOfProducts = new List<String>();

//Adding elements in Array
arrayOfProducts.add('HCL');
arrayOfProducts.add('H2SO4');
arrayOfProducts.add('NACL');
arrayOfProducts.add('H2O');
arrayOfProducts.add('N2');
arrayOfProducts.add('U296');

for (Integer i = 0; i<arrayOfProducts.size(); i++) {
  //This loop will print all the elements in array
   system.debug('Values In Array: '+arrayOfProducts[i]);
}

インデックスを使用して配列要素にアクセスする

以下に示すように、インデックスを使用して配列内の任意の要素にアクセスできます-

//Accessing the element in array
//We would access the element at Index 3
System.debug('Value at Index 3 is :'+arrayOfProducts[3]);