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);
        }
    
    }
    终身学习者
  • 相关阅读:
    正则表达式分组替换注意
    L2 正则化的直观理解
    git版本控制
    callbacks
    validation_data作用
    pandas 对某一列添加过滤
    py-redis 设置过期时间
    什么情况下要做预算会计
    超过一年的一个营业周期是什么意思?
    无形资产为什么属于非流动资产
  • 原文地址:https://www.cnblogs.com/zuixinxian/p/10341217.html
Copyright © 2011-2022 走看看