现在的位置: 首页 > 综合 > 正文

List 排序

2013年02月18日 ⁄ 综合 ⁄ 共 966字 ⁄ 字号 评论关闭
文章目录

 

package texta;

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

public class Ccc implements Comparable{
 
 String name;
 Date dd;
 int number;

 @Override
 public int compareTo(Object o) {
  Ccc c=(Ccc)o;
  return this.getName().compareTo(c.getName());
//  return this.getNumber().compareTo(c.getNumber());
 }

 
 
 public String getName() {
  return name;
 }

 public void setName(String name) {
  this.name = name;
 }

 public Date getDd() {
  return dd;
 }

 public void setDd(Date dd) {
  this.dd = dd;
 }

 public int getNumber() {
  return number;
 }

 public void setNumber(int number) {
  this.number = number;
 }
 
 public static void main(String [] gg){
  
  List list=new ArrayList();
  Ccc c1=new Ccc();c1.setName("1");
  Ccc c2=new Ccc();c2.setName("2");
  Ccc c3=new Ccc();c3.setName("3");
  
  list.add(c2);list.add(c1);list.add(c3);
  Collections.sort(list);
  for(int i=0;i<list.size();i++){
   System.out.println(list.get(i).toString());
  }
 }

 

 @Override
 public String toString() {
  return "Ccc [name=" + name + "]";
 }

}

抱歉!评论已关闭.