Java对list进行排序
2012-10-09 17:23
411 查看
import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class CompareClient { public static void main(String[] args) { List list = new ArrayList(); list.add(new Content(15000,"1asdfasd5000")); list.add(new Content(10000,"10000")); list.add(new Content(20000,"20000")); list.add(new Content(30000,"30000")); list.add(new Content(25000,"25000")); list.add(new Content(13000,"13000")); list.add(new Content(15000,"15000")); list.add(new Content(89000,"89000")); /*给list进行排序*/ Comparator comp = new ContentComparator(); Collections.sort(list,comp); Content content = null; for(int i = 0; i < list.size(); i++){ content = (Content)list.get(i); System.out.println(0, 255);">" content.getName() " + content.getName()); } } }
import java.util.Comparator; public class ContentComparator implements Comparator { public int compare(Object o1, Object o2) { Content c1 = (Content) o1; Content c2 = (Content) o2; if (c1.getKey() > c2.getKey()) { return 1; }else{ if (c1.getKey() == c2.getKey()) { return 0; } else { return -1; } } } }
public class Content { private long key; private String name; public Content(long key, String name) { this.key = key; this.name = name; } public long getKey() { return key; } public void setKey(long key) { this.key = key; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
相关文章推荐
- java List利用Comparator进行排序
- Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
- (JAVA)【实例】按照日期对List进行排序
- java list按照元素对象的指定多个字段属性进行排序
- Java中对list map根据map某个key值进行排序的方法
- Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
- Java对list进行排序
- Java对List进行排序的两种实现方法
- Java对List集合中的元素进行排序
- java对list里面的对象进行多字段排序(借鉴整理)
- java compareTo对list中的map进行倒序排序
- 问题集录01--java对list列表进行排序
- 【Java核心技术】Collections.sort对list进行排序
- JAVA中对List<map<String,Object>>根据map某个key值进行排序
- (JAVA)【实例】按照日期对List进行排序
- Java中使用Collections.sort()方法对数字和字符串泛型的LIst进行排序
- Java对List集合中的元素进行排序
- java list按照 对象 指定多个字段属性进行排序
- java中list里面存放map,根据map中的某一个字段进行排序
- (JAVA)【实例】按照日期对List进行排序