首页 > 其他分享 >List<Integer>排序

List<Integer>排序

时间:2023-04-19 10:58:43浏览次数:34  
标签:String List list add Collections static 排序

List<Integer> list = new ArrayList<Integer>();

从小到大方法:Collections.sort(list);

从大到小方法:Collections.sort(list,Collections.reverseOrder());

 

 

Java8 将List<Integer> 转换成以逗号分割的String字符串

public static void main(String[] args) {
    List<Integer> list = new ArrayList<>();
    list.add(1);
    list.add(2);
    list.add(3);
    list.add(4);
    list.add(5);
    method2(list);
  }


/**
   * 使用collect转换
   */
  public static void method2(List list){
    System.out.println(list.stream().map(String::valueOf).collect(Collectors.joining(",")));
  }

 

标签:String,List,list,add,Collections,static,排序
From: https://www.cnblogs.com/todarcy/p/17332525.html

相关文章

  • 2023/3/4[LC:Random_List_Copy]
    2023/3/4[LC:Random_List_Copy]1>心得:写“for"循环之前需要首先思考循环目的和结束条件;例如链表的遍历等;模拟仔细;2>思路首先如果是单纯复制一个普通链表:需要给前一个copy结点留一个pre指针;以便:pre->next=copy;3>解法此题有两个解法问题的关键在于如何解决指向与当前结......
  • 冒泡排序
    冒泡排序的个人理解:<!--冒泡排序--><script>vararr=[9,8,7,6,5,4,3,2,1]//定义一个数组for(letj=0;j<arr.length-1/*倒数第二论比较剩下最小值后,不必再进行下一次比较*/;j++){for(leti=0;i<arr.length......
  • 选择排序
    选择排序的个人理解:先假定数组中的第0个就是最小的数字的索引然后遍历数组,只要有一个数字比我小,那么就替换之前记录的索引直到数组遍历结束后,就能找到最小的那个索引,然后让最小的索引换到第0个的位置再来第二趟遍历,假定第1个是最小的数字的索引在遍历一次数......
  • 手撕排序算法之选择排序
    前言选择排序算法有两种,一种是直接选择排序,另一种是堆排序。他们的算法思想都离不开选择二字,其中堆排序比选择排序的更加快捷。一、直接选择排序1.排序思想以升序为例遍历数组,找到数组中最小的元素放到最前面,在从剩下的数组元素中找到最小的,依次放入,当只剩下一个元素时,已经排好。2.......
  • python csv.reader 读取文件或list
    读取文件withopen(file_path,encoding='UTF-8')asfile:lines=csv.reader(file,delimiter="#",quotechar='"')forrowinlines:print(row)读取list注意:如果是字符串,一定要转成list.例如 rows=csv.reader(["John#......
  • 排序算法-基数排序
    基数排序RadixSort1.RadixSort介绍RadixSort属于“分配式排序”(DistributionSort),又称“桶子法”(BucketSort),其是通过比较待排序序列的所有元素的各个位的值,将元素分配至“桶”中,以达到排序的目的。RadixSort是一种效率较高且稳定的排序算法,其是桶排序的扩展。RadixSor......
  • Vue中 $attrs、$listeners 详解及使用
    传送门:Vue中子组件向父组件传值及.sync修饰符详解传送门:Vue中状态管理器(vuex)详解及应用场景传送门:Vue中事件总线(eventBus)详解及使用传送门:Vue中provide、inject详解及使用Vue中常见的组件通信方式可分为三类父子通信父向子传递数据是通过props,子向父是通过events($emit);......
  • 初次排序算法学习
    直接选择排序:思路:从数组中挑出最小(最大)的数,与数组第一位(最后一位)交换位置,然后依次进行,直到最后两个元素比较完毕为止。实现:声明一个中间变量max,用于存放最大值;声明一个变量m,用于存放最大值对应的序号。外侧循环次数是n-1,n是数组元素个数,意思是挑出n-1个最大值,剩下的自然是最......
  • 好物分享:一款可以加密云盘视频,并依然可在线播放的免费小工具——Alist 云盘视频加密助
    在当前娱乐资源丰富的时代,人们每天都在接触各种视频资源。然而,网盘限速、版权审核、视频分级、少儿不宜等问题经常让人感到困扰。如何在保护隐私的前提下,让视频存储和分享变得更加便捷、安全呢?分享一款实用的免费小工具——Alist云盘视频加密助手v1.1(完全免费的哟),懂的都懂!拿走不......
  • Java:ArrayList初始化赋值
    测试环境$java-versionjavaversion"1.8.0_251"Java(TM)SERuntimeEnvironment(build1.8.0_251-b08)JavaHotSpot(TM)64-BitServerVM(build25.251-b08,mixedmode)方式一:常规方式List<Integer>list=newArrayList<>();list.add(1);list......