package test.collections; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List; public class Test02 { public static void main(String[] args){ List<Song> songs = new ArrayList<Song>(); son
对象实现Comparable接口 public class Field implements Comparable<Field>{ private String name; private int age; public Field() { } public Field(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void
java实现对象比较,可以实现java.lang.Comparable或java.util.Comparator接口 //Product.java import java.util.Date; //public class Product implements Comparable {//类内比较 public class Product{ private String name; private Date date; private int price; public int getPrice
注:对象排序,就是对对象中的某一字段进行比较,以正序或倒序进行排序. 例: 需要排序的对象: public class Person { public int age; public String name; public Person (int age, String name){ this.age = age; this.name = name; }} 实现排序功能的类: import java.util.Comparator; public class OrderUtil imple