1.
Find the length of array list:
ArrayList<Integer> al=new ArrayList<Integer>();
[Link]("Initial size: "+[Link]());
[Link](1);
[Link](13);
[Link](45);
[Link](44);
[Link](99);
[Link]("Size after few additions: "+[Link]());
[Link](1);
[Link](2);
[Link]("Size after remove operations: "+[Link]());
[Link]("Final ArrayList: ");
for(int num: al){
[Link](num);
Output:
Initial size: 0
Size after few additions: 5
Size after remove operations: 3
Final ArrayList:
1
45
99
2. Sort Array List:
ArrayList<String> listofcountries = new ArrayList<String>();
[Link]("India");
[Link]("US");
[Link]("China");
[Link]("Denmark");
/*Unsorted List*/
[Link]("Before Sorting:");
for(String counter: listofcountries){
[Link](counter);
}
/* Sort statement*/
[Link](listofcountries);
/* Sorted List*/
[Link]("After Sorting:");
for(String counter: listofcountries){
[Link](counter);
}
Output:
Before Sorting:
India
US
China
Denmark
After Sorting:
China
Denmark
India
US
3. Sort Integer array list:
ArrayList<Integer> arraylist = new ArrayList<Integer>();
[Link](11);
[Link](2);
[Link](7);
[Link](3);
/* ArrayList before the sorting*/
[Link]("Before Sorting:");
for(int counter: arraylist){
[Link](counter);
}
/* Sorting of arraylist using [Link]*/
[Link](arraylist);
/* ArrayList after sorting*/
[Link]("After Sorting:");
for(int counter: arraylist){
[Link](counter);
}
Output:
Before Sorting:
11
2
7
3
After Sorting:
2
3
7
11
4. Sort array list in descending order
ArrayList<String> arraylist = new ArrayList<String>();
[Link]("AA");
[Link]("ZZ");
[Link]("CC");
[Link]("FF");
/*Unsorted List: ArrayList content before sorting*/
[Link]("Before Sorting:");
for(String str: arraylist){
[Link](str);
}
/* Sorting in decreasing order*/
[Link](arraylist, [Link]());
/* Sorted List in reverse order*/
[Link]("ArrayList in descending order:");
for(String str: arraylist){
[Link](str);
}
Output:
Before Sorting:
AA
ZZ
CC
FF
ArrayList in descending order:
ZZ
FF
CC
AA