1、Java封装类
Student.java:
/** * @Title:Student.java * @Package:com.you.data * @Description: * @Author: 游海东 * @date: 2014年3月17日 下午10:33:20 * @Version V1.2.3 */ package com.you.data; import java.util.Comparator; /** * @类名:Student * @描述: * @Author:Administrator * @date: 2014年3月17日 下午10:33:20 */ public class Student implements Comparator<Student> { /** * ID */ private Long id; /** * 学号 */ private int stuNo; /** * 姓名 */ private String stuName; /** * 年龄 */ private int age; /** * 性别 */ private String sex; /** * @Description:get方法 * @date:2014年3月17日 下午10:36:11 * @return the id */ public Long getId() { return id; } /** * @Description:set方法 * @date:2014年3月17日 下午10:36:11 * @param id the id to set */ public void setId(Long id) { this.id = id; } /** * @Description:get方法 * @date:2014年3月17日 下午10:36:11 * @return the stuNo */ public int getStuNo() { return stuNo; } /** * @Description:set方法 * @date:2014年3月17日 下午10:36:11 * @param stuNo the stuNo to set */ public void setStuNo(int stuNo) { this.stuNo = stuNo; } /** * @Description:get方法 * @date:2014年3月17日 下午10:36:11 * @return the stuName */ public String getStuName() { return stuName; } /** * @Description:set方法 * @date:2014年3月17日 下午10:36:11 * @param stuName the stuName to set */ public void setStuName(String stuName) { this.stuName = stuName; } /** * @Description:get方法 * @date:2014年3月17日 下午10:36:11 * @return the age */ public int getAge() { return age; } /** * @Description:set方法 * @date:2014年3月17日 下午10:36:11 * @param age the age to set */ public void setAge(int age) { this.age = age; } /** * @Description:get方法 * @date:2014年3月17日 下午10:36:11 * @return the sex */ public String getSex() { return sex; } /** * @Description:set方法 * @date:2014年3月17日 下午10:36:11 * @param sex the sex to set */ public void setSex(String sex) { this.sex = sex; } /** * (非 Javadoc) * <p>Title: compare</p> * <p>Description: </p> * @param o1 * @param o2 * @return * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object) * 2014年3月17日 下午10:33:20 */ @Override public int compare(Student o1, Student o2) { Student stu1 = (Student)o1; Student stu2 = (Student)o2; if(null != stu1 && null != stu2) { if(stu1.getStuNo() < stu2.getStuNo()) { return 1; } else { return 0; } } return -1; } }