zoukankan      html  css  js  c++  java
  • 【Collections:集合工具类:常用方法】

    package com.yjf.esupplier.common.test;
    
    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.List;
    
    /**
     * @author shusheng
     * @description
     * @Email shusheng@yiji.com
     * @date 2018/12/18 16:50
     */
    public class CollectionsDemo {
        /**
         *Collections:是针对集合进行操作的工具类,都是静态方法。
         *要知道的方法
         *public static <T> void sort(List<T> list):排序 默认情况下是自然顺序。
         *public static <T> int binarySearch(List<?> list,T key):二分查找
         *public static <T> T max(Collection<?> coll):最大值
         *public static void reverse(List<?> list):反转
         *public static void shuffle(List<?> list):随机置换
         */
        public static void main(String[] args) {
    
            // 创建集合对象
            List<Integer> list = new ArrayList<Integer>();
    
            // 添加元素
            list.add(30);
            list.add(20);
            list.add(50);
            list.add(10);
            list.add(40);
            System.out.println("list:" + list);
    
            //public static <T> void sort(List<T> list):排序 默认情况下是自然顺序。
            Collections.sort(list);
            System.out.println("list 的 sort():" + list);
    
            // public static <T> int binarySearch(List<?> list,T key):二分查找
            System.out.println("binarySearch:" + Collections.binarySearch(list, 30));
            System.out.println("binarySearch:" + Collections.binarySearch(list, 301));
    
            // public static <T> T max(Collection<?> coll):最大值
            System.out.println("max:" + Collections.max(list));
    
            // public static void reverse(List<?> list):反转
            Collections.reverse(list);
            System.out.println("reverse:" + list);
    
            //public static void shuffle(List<?> list):随机置换Collections.shuffle(list);
            System.out.println("list:" + list);
        }
    
    }
    终身学习者
  • 相关阅读:
    禁止网页右键、复制、另存为方法
    js循环99乘法口诀
    js点击判断显示或隐藏-21
    js下拉框-5
    js下拉框-4
    纯css下拉
    asp.net core 关于同步等待异步坑及解决办法
    net core http请求响应中间件 及全局异常中间件小计
    生产环境 前后端分离部署 https 跨域cors netcore3.1 部署小计
    csrediscore实现分布式锁 小计
  • 原文地址:https://www.cnblogs.com/zuixinxian/p/10341217.html
Copyright © 2011-2022 走看看