vote

Achieve your business goals faster by unlocking our Salesforce Cloud Services.

Developers comfortable with Array notation can also use it while using Lists. Array and List syntax can be used interchangeably. Array notation is a notation where a list’s elements are referenced by enclosing the index number in square brackets after the list’s name.

String[] nameList = new String[4];

//or

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

//or

List<String> nameList3 = new String[4];

// Set values for 0, 1, 2 indices

nameList[0] = ‘Bhavna’;

nameList[1] = ‘Bhavya’;

nameList[2] = ‘Swati’;

// Size of the list, which is always an integer value

Integer listSize = nameList.size();

// Accessing the 2nd element in the list, denoted by index 1

System.debug(nameList[1]); // ‘Bhavna’

Some common methods of list:

add(element)It adds an element into the list. it always adds at the last.List<String> l = new List<String>();
l.add(‘abc’);
System.debug(l); // (‘abc’)
size()Returns the number of elements in the list.l.add(‘def’);
System.debug(l.size()); // 2
System.debug(l); // (‘abc’,’def’)
get(index)Returns the element on the ith index.System.debug(l.get(0)); // ‘abc’
remove(index)Removes the element on ith index.l.remove(1);
System.debug(l); // (‘abc’)
clone()Makes a duplicate of a list.List<String> l2 = l.clone();
set()Sets the element on the ith position of the list. If there is already a value then value gets overridden.l.add(‘def’);
l.add(‘ghi’);
System.debug(l);//(‘abc’,’def’,’ghi’)
l.set(2,’aaa’);
System.debug(l);//(‘abc’,’def’,’aaa’)
sort()Sorts the item in ascending order but works with primitive datatypes only.l.sort();
System.debug(l);//(’aaa’,‘abc’,’def’)
isEmpty()Returns true if the list is empty.System.debug(l.isEmpty()); // false
clear()Clears the list.l.clear()

Our Recent Blog

Share This Post