Collections的 sort方法

Collections的 sort方法Collections的sort方法可以对List类型的集合进行排序,具体如下:

大家好,又见面了,我是你们的朋友全栈君。

Collections的sort方法可以对List类型的集合进行排序,具体如下:

import java.util.*;

public class _2 {
    //使用Collections进行排序
    public static void main(String[] args) {

        HashSet<Integer> set=new HashSet<>();//Set集合 无序 不可重复
        set.add(1);
        set.add(13);
        set.add(34);
        set.add(24);
        set.add(23);
        set.add(21);
        set.add(30);

        //给set进行排序: 使用Collections的sort方法
        List<Integer> list=new ArrayList<>(set);  //使用set集合构造list


        //按照自然顺序:
        Collections.sort(list);  //Collections集合只对list类型的集合进行排序 无返回值
        Integer[] array=new Integer[list.size()];  //包装类的数组
        array=  list.toArray(array);  //将list转化成array,包装类型
        for (int i = 0; i <array.length ; i++) {
            System.out.println(array[i]);
        }

        System.out.println("=======================================");

        //按照从大到小进行排序
        Collections.sort(list, new Comparator<Integer>() {
            @Override
            public int compare(Integer integer, Integer t1) {
                return t1-integer;
            }
        });
        Integer[] array2=new Integer[list.size()];
        array2=list.toArray(array2);
        for (int i = 0; i <array2.length ; i++) {
            System.out.println(array2[i]);
        }
    }
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155167.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LARGE_INTEGER类型和QueryPerformanceFrequency()「建议收藏」

    LARGE_INTEGER类型和QueryPerformanceFrequency()「建议收藏」LARGE_INTEGER类型和QueryPerformanceFrequency()LARGE_INTEGERLARGE_INTEGER是union,用于表示一个64位有符号整数值,其他定义如下:Typedefunion_LARGE_INTEGER{Struct{ DWORD  LowPart;    LONG    HighPart;    };LO…

    2022年7月16日
    9
  • springmvc之@Controller、@RequestMapping等注解讲解「建议收藏」

    springmvc之@Controller、@RequestMapping等注解讲解「建议收藏」springmvc之@Controller、@RequestMapping等注解讲解

    2022年4月24日
    45
  • .pfx 证书和 .cer 证书

    .pfx 证书和 .cer 证书证书系列:1:.pfx证书和.cer证书2:导入pfx证书通常情况下,作为文件形式存在的证书一般有三种格式:第一种:带有私钥的证书,由PublicKeyCryptographyStandards#12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以.pfx作为证书文件后缀名。 第二种:DEREncodedBinary(.cer)二进制编码的证书,证书中没有私钥,DER编码二进制格式的证书文件,以.cer作为证书文件后缀名。 第三种:Bas.

    2022年6月3日
    92
  • 书单(含资源链接,快撸!)

    书单(含资源链接,快撸!)撸资源python开发笨办法”学Python(第3版)Python.编写高质量Python代码的59个有效方法提取码:3vk4编写高质量代码改善python程序的91个建议利用Pytho

    2022年8月4日
    6
  • ■ 直接调用阿里云视频点播API实现视频播放

    ■ 直接调用阿里云视频点播API实现视频播放

    2021年3月12日
    134
  • html静态页面代码_静态网页设计代码

    html静态页面代码_静态网页设计代码这个例子我们做一个游戏静态页面,自动跳转到我们想要玩的游戏或者视频等网站大家也可以根绝我的代码,适当修改一些信息,但是套用我的这个模板请注释下来自我这,我也是初学者,辛辛苦苦写了几个小时,尊重下劳动成果先看效果图:我以张杰为背景图,里面是各种网站跳转,比如我点击:冰火人,他就会跳转到4399的冰火人游戏界面。ok,上代码,我觉得比较简单,就没注释,希望能看懂:<!DOCTYPEhtml><html><headlang=”en”><metacha

    2022年9月23日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号