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);
        }
    
    }
    终身学习者
  • 相关阅读:
    c#可以做什么
    C#是否快被年代所筛选?
    在.NET程序中,C#办法可用来封装代码
    关于程序员的小故事
    码农需了解的代码编写标准
    关于HTML代码的技巧
    分析一波编程语言的前景
    彻底解决Linux索引节点(inode)占用率高的告警
    Python29之字符str与字节bytes
    Python28之文件1
  • 原文地址:https://www.cnblogs.com/zuixinxian/p/10341217.html
Copyright © 2011-2022 走看看