1. 程式人生 > >collections工具類的常用方法

collections工具類的常用方法

public static void main(String[] args) {
    ArrayList<Integer> list = new ArrayList<>();
    list.add(12);
    list.add(33);
    list.add(22);
    //新增一些元素
    Collections.addAll(list, 1, 3, 4, 13);
    System.out.println(list);
    //對集合進行排序
    Collections.sort(list);
    System.out.println(list);


    ArrayList<String> lsit1 = new ArrayList<>();
    lsit1.add("cbb");
    lsit1.add("aba");
    lsit1.add("sba");
    lsit1.add("nba");
    //呼叫Compartor方法比較
    Collections.sort(lsit1, new Comparator<String>() {
        @Override
        public int compare(String o1, String o2) {
            //charAt(0)返回索引為0的字串
            return o1.charAt(0) - o2.charAt(0);
        }
    });
    System.out.println(lsit1);
}

}