文档章节

java.util.List排序

yehun
 yehun
发布于 2017/03/30 19:15
字数 126
阅读 12
收藏 0

java中对List中对象排序实现

 

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class Main {
	public static void main(String[] args) {
		List<Person> list = new ArrayList<Person>();
		list.add(new Person("张三", 20));
		list.add(new Person("李二", 23));
		list.add(new Person("赵四", 18));
		list.add(new Person("李大", 25));
		Collections.sort(list, new Comparator<Person>() {
			@Override
			public int compare(Person p1, Person p2) {
				return p1.Age > p2.Age ? 1 : (p1.Age == p2.Age ? 0 : -1);
			}
		});
		for (Person person : list) {
			System.out.println(person.Name + person.Age);
		}
	}
	static class Person {
		public Person() { }
		public Person(String name, int age) {
			this.Name = name;
			this.Age = age;
		}
		public String Name;
		public int Age;
	}
}

/*
赵四18
张三20
李二23
李大25
*/

 

© 著作权归作者所有

yehun
粉丝 8
博文 218
码字总数 137315
作品 0
长宁
高级程序员
私信 提问
最简单的对Java List列表按中文拼音排序的实现方式

本文介绍对List列表按中文拼音排序的实现方式: package org.openjweb.core.util; import java.text.Collator; import java.util.Collections; import java.util.Comparator; import java.ut......

迷途d书童
2012/03/09
4.5K
0
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度

`package com.xxx; import org.junit.Test; import java.util.ArrayList;import java.util.Collections;import java.util.List; public class ArgsTest { }...

向码而生
01/02
116
0
拓扑排序?

http://blog.csdn.net/pigli/article/details/5777048

datacube
2016/07/28
9
0
知识总结:Java集合对象排序

1.List排序 这个和数组的排序又不一样了。 其实Java针对数组和List的排序都有实现,对数组而言,你可以直接使用Arrays.sort,对于List和Vector而言,你可以使用Collections.sort方法 Java A...

牛客网
2017/12/29
0
0
135246abc 对数字和字母进行排序

package org.xiaozhu.test; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class MyTest { public static void main(String[] args) { List<Ob......

yanxiaozhu_
2012/03/22
254
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
10
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部