0
点赞
收藏
分享

微信扫一扫

Collections工具类

楠蛮鬼影 2022-03-11 阅读 58
java

        Collections是一个工具类提供了对Set、List、Map进行排序、填充、查找元素的辅助方法。该类中所有的方法都为静态方法。

常用方法:

  • void sort(List)           //对List容器内的元素排序,排序的规则是按照升序进行排序、
  • void shuffle(List)      //对List容器内的元素进行随机排序。
  • void reverse(List)     //对List容器内的元素进行逆序排列。
  • void fill(List,Object)  //用一个特定的对象重写整个List容器。
  • int binarySearch(List,Object)   //对于顺序的List容器,采用折半查找的方法查找特定对象。
//使用sort方法进行排序

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class CollectionsSortTest {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("c");
        list.add("b");
        list.add("d");
        list.add("a");
        //通过Collections中的Sort方法完成排序
        Collections.sort(list);
        for(String str:list){
            System.out.println(str);
        }
    }
}
//使用shuffle进行随机排序

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class CollectionsSortTest {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");
        //通过shuffle方法完成随机排序
        Collections.shuffle(list);
        for(String str:list){
            System.out.println(str);
        }
    }
}
举报

相关推荐

0 条评论