Arraylist的sort方法使用
来源:互联网 发布:淘宝购物拒签会怎样 编辑:程序博客网 时间:2024/06/08 13:43
package com.mac.test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class ArraylistSort { public static void main(String[] args) { List<Student> list = new ArrayList<Student>(); Student s1 = new Student(); Student s2 = new Student(); Student s3 = new Student(); Student s4 = new Student(); s1.setId(1); s1.setName("s1"); s2.setId(2); s2.setName("s2"); s3.setId(3); s3.setName("s3"); s4.setId(4); s4.setName("s4"); list.add(s2); list.add(s1); list.add(s4); list.add(s3); for (Student student : list) { System.out.println(student.getId()); } System.out.println("-----------------"); SortById sb = new SortById(); Collections.sort(list, sb); for (Student student : list) { System.out.println(student.getId()); } }}class SortById implements Comparator<Object> { @Override public int compare(Object o1, Object o2) { Student s1 = (Student) o1; Student s2 = (Student) o2; if (s1.getId() < s2.getId()) { return 1; } else if (s1.getId() == s2.getId()) { return 0; } return -1; }}class Student{ private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; }}
0 0
- Arraylist的sort方法使用
- c# ArrayList 的 Sort()方法的使用
- c# ArrayList 的 Sort()方法的使用
- c# ArrayList 的 Sort()方法的使用
- c# ArrayList 的 Sort()方法的使用
- c# ArrayList 的 Sort()方法的使用
- ArrayList排序sort()方法
- C# ArrayList 的Sort函数使用
- ArrayList排序Sort()方法
- java 排序 ArrayList sort方法
- c# 学习笔记 ArrayList的Sort方法的实现
- ArrayList的add()方法使用
- 关于sort()方法的使用
- js的sort()方法使用
- Collections.sort()方法的使用
- ArrayList中toArray()方法的使用注意
- ArrayList的addAll方法使用注意
- Java ArrayList toArray() 方法的正确使用
- Shell简介:什么是Shell,Shell命令的两种执行方式
- iso学习网址
- 新浪微博开发-(6)自定义搜索框
- C++中的类型转化
- MongoDB学习日记 - java代码(三):数据库与集合操作
- Arraylist的sort方法使用
- Z-Stack1.4.3-1.2.1中SampleApp中重要函数解析
- 操作系统常见面试题总结
- nodejs配置Log服务
- android LayoutInflater.inflate()的参数及其用法
- Java TreeMap 源码解析
- jsp中request.getParameter和request.getAttribute之间的区别
- 初学iOS笔记
- 欢迎使用CSDN-markdown编辑器