java sort类_java中sort()方法的用法
在java.util.Collections类中有个sort()方法,主要是用来给数组排序,排序的规则可以自己重写。
(一)给数组{2,3,1,5}按自小到大排序
public class Main{
public static void main(String[] args){
ArrayList list=new ArrayList<>();
list.add(2);
list.add(3);
list.add(1);
list.add(5);
Collections.sort(list);
for(Integer i:list)
System.out.print(i+" ");
}
}
输出结果为:
1 2 3 5
(二)把数组从大到小排序
public static void main(String[] args){
ArrayList list=new ArrayList<>();
list.add(2);
list.add(3);
list.add(1);
list.add(5);
Collections.sort(list,new Comparator() {
@Override
public int compare(Integer o1, Integer o2) {
if(o1>o2)
return -1;
else if(o1
return 1;
else
return 0;
}
});
for(Integer i:list)
System.out.print(i+" ");
}
结果为:
5 3 2 1
java sort类_java中sort()方法的用法相关推荐
- java show过时_Java中show() 方法被那个方法代替了? java编程 显示类中信
你说的show是swing里的吧,在老版本中Component这个超类确实有show这个方法,而且这个方法也相当有用,使一个窗口可见,并放到最前面.在jdk5.0中阻止了这个方法,普遍用setVisi ...
- java中socket类_Java中的Socket的用法
Java中的Socket的用法 Java中的Socket分为普通的Socket和NioSocket. 普通Socket的用法 Java中的网络通信时通过Socket实现的,Socket分为Server ...
- java自定义异常类_java中自定义异常类
hello,大家好,今天跟大家分享一下java中如何自定义异常,以后如果有新的心得,再添加,欢迎前辈指导... 首先,上Api,看一下异常和错误的父类: 然后,现在假设我有个循环(i=0;i<1 ...
- java final定义_Java中final关键字的用法
final在Java中并不常用,然而它却为我们提供了诸如在C语言中定义常量的功能,不仅如此,final还可以让你控制你的成员.方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中 ...
- java getmethod类_Java getMethod在方法中具有超类参数
小编典典 如果您知道类型为List,则将其List.class用作参数. 如果您事先不知道类型,请想象您有: public void m(List l) { // all lists } public ...
- java 引用队列_Java中的方法队列
我的目标是在扩展Thread的类中包含一个方法调用队列,该类的run方法每15秒将一次方法调用从队列中弹出一次.可以在庞然大物的开关盒中使用Strings,int或chars以一种可遮盖的方式完成此操 ...
- java正则表达式类_java中正则表达式之Pattern类与Matcher类
java中正则表达式之Pattern类与Matcher类 ======================================================================= ...
- java utils类_Java中StringUtils工具类的一些用法实例
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 ...
- java url类_Java中的URL类和示例 - Break易站
URL类是Internet上任何可用资源的网关.类URL表示统一资源定位符,它是指向万维网上"资源"的指针.资源可以指向简单的文件或目录,也可以引用更复杂的对象,例如对数据库或搜索 ...
最新文章
- JForum 的 SSO集成
- httpClient3.1 笔记
- eclipse未能识别我的手机
- 集成学习-Bagging集成学习算法随机森林(Random Forest)
- 洛谷P3763 [Tjoi2017]DNA 【后缀数组】
- 使用Python的twisted和socket模块实现端口的负载分发
- 【搜索引擎Jediael开发笔记3】使用HtmlParser提取网页中的链接
- SAP Spartacus cxFocus单元测试Expected null to equal -1的错误分析
- js 数组遍历for..in弊端
- VR全景看年评!PConline年度评测盛典等你来体验
- 【全网最全】100款七夕节情人节表白网页制作HTML+CSS+JS
- 华三V5交换机ssh配置
- 数据仓库架构以及多维数据模型的设计
- 基于TI 335X的工业网关参考设计
- [Go实战]简单使用scylladb
- 鸿蒙系统应用(HarmonyOS)2
- 互联网账户系统如何设计(上篇)
- mac系统从零开始配置若依框架后端运行环境
- 如何和计算机网络的男生谈恋爱,【计算机网络】恋爱都自由了,IP分配还不能自由吗?...
- 在JavaScript中组合字符串的4种方法
热门文章
- 对应生成树的基本回路_2011秋季学期离散数学语音答疑提纲下(全书考试内容)
- 3个阶段 项目征名_项目管理的3个关键动作:启动、推进、复盘
- numpy randn 和_人生苦短,自学python——numpy模块
- pandas to_sql保存数据到数据库后,添加自增长的主键ID(PRIMARY KEY)
- Tensorflow federal learning 安装
- Liunx上训练模型的常见情况(不定期更新)
- 在计算机系统中 一个以科学的方法组织,(10)在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为【10】...
- 小程序引入的echarts过大如何解决_智慧虎超:为服装行业带来3倍收益?小程序如何解决销售难题?...
- python编写es脚本_Elasticsearch 参考指南(如何使用脚本)
- java .equal_Java中的equals()