java对集合元素的特定排序
来源:互联网 发布:unity3d毕设赛车游戏 编辑:程序博客网 时间:2024/05/21 09:03
public class CollectionSort {public static void main(String[] args) {List<Student> li = new ArrayList<Student>();li.add(new Student(5, "tom"));li.add(new Student(8, "jack"));li.add(new Student(2, "rack"));li.add(new Student(3, "smith"));li.add(new Student(1, "timo"));li.add(new Student(7, "lisi"));li.add(new Student(6, "rose"));Iterator<Student> it = li.iterator();while(it.hasNext()){Student s = it.next();System.out.println(s.num+" "+s.name);}
Collections.sort(li, new sortInt());Iterator<Student> it1 = li.iterator();
System.out.println();while(it1.hasNext()){Student s = it1.next();System.out.println(s.num+" "+s.name);}}}
class sortInt implements Comparator<Student>{@Overridepublic int compare(Student o1, Student o2) {return o1.name.compareTo(o2.name);}}
class Student{public int num;public String name;public Student(int num, String name){this.num = num;this.name = name;}}我们可以专门写一个类来进行比较,实现Comparator接口,重写它的Compare()方法。
0 0
- java对集合元素的特定排序
- Java对集合的排序
- Java集合类ArrayList删除特定元素
- Java集合类ArrayList删除特定元素
- Java集合类ArrayList删除特定元素
- Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
- Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
- Java集合内部元素的排序
- struts2 标签对指定的元素集合排序
- java 对集合的排序问题
- Java对List集合的排序
- java遍历集合删除特定元素的 java.util.ConcurrentModificationException异常
- Java集合学习笔记(通过比较器对集合元素排序)
- JAVA中,List<Interger>集合怎么删除特定值的元素,不是根据下标
- 对List集合中的元素进行排序
- 对List集合中的元素进行排序
- 对List集合中的元素进行排序
- 对List集合中的元素进行排序
- 好玩的API调用之---三种翻译API调用
- 异步消息传递技术的比较:JMS、AMQP和MQTT
- 自动建立swap分区,开机自动激活脚本
- 连续子数组的最大和
- Python学习--配置eclipse的Python环境
- java对集合元素的特定排序
- java内部类
- 编译型语言、解释型语言、静态类型语言、动态类型语言
- VIM指令大全
- 微信群头像合成
- JavaScript知识点整理
- 母函数详解和史上最通用最高效的母函数模板
- 重复引用jar包和造成64k问题的解决方法
- 【TV Picture Quality