Z`List Operation in Apex
I am going to show you how to do operation like (Add(), sort(),addall(), clear(),clone) in a list.
Developer Console

Apex List and Method
- //ADD,sort
- List<Integer> IntList = new List<Integer>();//Here list type integer
- IntList.add(4);// Adds an element to the end of the list.
- IntList.add(6);
- IntList.add(0,8);// Inserts an element into the list at the specified index position.
- IntList.add(1,9);
- IntList.sort();
- For(Integer c:IntList)
- {
- System.debug(c); //System.debugs():-Its Help to print the Data as like Printf,system.write() in .net
- }
- //addALL()
- List<Integer> IntList=new List<Integer>();
- IntList.Add(2);
- List<Integer> IntList2=new List<Integer>();
- IntList2.Add(3);
- List<Integer> IntListMaster=new List<Integer>();
- IntListMaster.addAll(IntList);
- IntListMaster.addAll(IntList2);
- IntListMaster.sort();
- For(Integer DD:IntListMaster)
- {
- system.debug(DD);
- }
Find here the debug result.

- //clear():Removes all elements from a list, consequently setting the list's length to zero.
- List<Integer> IntList=new List<Integer>();
- IntList.Add(2);
- List<Integer> IntList2=new List<Integer>();
- IntList2.Add(3);
- List<Integer> IntListMaster=new List<Integer>();
- IntListMaster.addAll(IntList);
- IntListMaster.addAll(IntList2);
- IntListMaster.clear();
- List<Integer> IntList3=new List<Integer>();
- IntList3.Add(5);
- IntListMaster.addAll(IntList3);
- IntListMaster.sort();
- For(Integer DD:IntListMaster)
- {
- system.debug(DD);
- }
Find here the debug result.

- List<Integer> IntList=new List<Integer>();
- IntList.Add(2);
- List<Integer> IntList2=new List<Integer>();
- IntList2.Add(3);
- List<Integer> IntListMaster=new List<Integer>();
- IntListMaster.addAll(IntList);
- IntListMaster.addAll(IntList2);
- IntListMaster.clear();
- List<Integer> IntList3=new List<Integer>();
- IntList3.Add(5);
- IntListMaster.addAll(IntList3);
- IntListMaster.sort();
- List<Integer> IntListMaster1=new List<Integer>();
- IntListMaster1=IntListMaster.clone();
- system.debug(IntListMaster1.size());
- For(Integer DD:IntListMaster1)
- {
- system.debug(DD);
- }

Santhakumar MunuswamyPosted Jun 22, 2015, 3:25 PM
Thanks for nice article
Anupam SinghPosted Feb 27, 2015, 1:00 PM
Good start ;) "SalesForce" ...
Sibeesh VenuPosted Feb 21, 2015, 1:12 AM
Good One .