ArrayList’s elements are display according to the sequence it is put inside. The ArrayList class extends AbstractList and implements the List
interface. ArrayList supports dynamic arrays that can grow as needed.
Example:
- import java.util.ArrayList;
- import java.util.Collections;
- import java.util.List;
- public class DemoSortArrayList{
- public static void main(String args[]){
- List<String> unsortList = new ArrayList<String>();
- unsortList.add("CCC");
- unsortList.add("111");
- unsortList.add("AAA");
- unsortList.add("BBB");
- unsortList.add("ccc");
- unsortList.add("bbb");
- unsortList.add("aaa");
- unsortList.add("333");
- unsortList.add("222");
- //before sort the source now
- System.out.println("ArrayList is unsort");
- for(String temp: unsortList){
- System.out.println(temp);
- }
- //sort the list now
- Collections.sort(unsortList);
- //after sorted now
- System.out.println("ArrayList is sorted");
- for(String temp: unsortList){
- System.out.println(temp);
- }
- }
- }
Output:
ArrayList is unsort CCC 111 AAA BBB ccc bbb aaa 333 222 ArrayList is sorted 111 222 333 AAA BBB CCC aaa bbb ccc
No comments:
Post a Comment