当前位置:   article > 正文

Java集合排序_java对集合中的元素进行排序

java对集合中的元素进行排序

一、概述

1、集合排序概述

数组排序
int[] arr={1,2,3};
Arrays.sort(arr);

集合排序
使用Collections类中 sort()方法对List集合进行排序
sort(List list)
根据元素的自然顺序对指定列表按升序进行排序
如果是字符串或者字符数据按照Ascall码值进行排序

二、对基本数据类型和字符串类型进行排序

1、对整型进行排序

list:

  1. 泛型中的数据类型不能使用基本数据类型要使用包装类,因为list不同与数组,参数是Object类型,都是对象,所以泛型的时候要用包装类。不能使用int,应该使用Listlist = new ArrayList();
  2. 集合中使用了泛型统一,则输出时候可以用for-each循环

Collections:

  1. 使用Collections.sort(list);方法对集合中的内容进行升序排序;
2、对字符串进行排序

  List与Set集合进行排序使用的是:Collectionss.sort( [Set or List] )来对元素进行排序的,数值型数据排序是按照其自然顺序进行升序排序,字符串是按照其首字母对应的ASCII码值进行排序的。

三、Comparator接口

1、Comparator接口介绍

Comparator接口:
1)强行对

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/440109
推荐阅读
相关标签
  

闽ICP备14008679号