Apex中的集合

2021-07-09 07:29:03 字數 855 閱讀 1812

list是乙個有序可重複的集合,而且是從0開始計數。

示例如下:

list mylist = new list(); // define a new list

mylist.add(47); //新增乙個元素到這個集合當中

mylist.add(47);

integer i = mylist.get(0); //取位置為0元素的值

mylist.set(0, 1); //設定位置0的值為1

mylist.clear(); //將這個集合的元素清空

mylist.sort(); //將這個集合進行排序

set是乙個無序的不可重複的乙個集合

例項如下:

set s = new set(); // define a new set s.add(1);

s.add(2); //新增乙個元素

s.add(1);

s.add(1);

system.assert(s.contains(1)); // assert that the set contains an element

for(integer i : s)

system.debug(s.isempty()); //判斷這個集合是否為空

system.debug(s.size()); //計算這個集合的長度

map是乙個鍵值對的集合,其中鍵是唯一的,值可以是重複的。

例項如下:

map的幾種構造方法:

第一種:

map

Apex語言(七)集合

1 集合 2 list列表 list列表集合可以包含任何數量的資料,與陣列類似。1 宣告list集合 格式 list 型別 集合 new list 型別 示例 2 相關操作方法 示例 3 遍歷元素 示例 3 set集合 set列表集合包含多個無序的唯一記錄數,集合不能具有重覆記錄,與列表類似。1 宣...

在APEX中讀寫session值

在apex的pl sql型別的processes中,可以使用繫結變數的語法來讀寫session state值。如 px my item something 寫 l my local variable px my item 讀如果是在儲存程式中,就不能使用繫結變數的語法了,這個時候可以使用v px m...

C 中的集合

集合 集合包括 arraylist,hashtable 雜湊表 list,dictionary 字典 1 arraylist 定義 arraylist mylist new arraylist arraylist 可變長度陣列,使用類似於陣列 新增資料 arraylist array new arr...