1.实体类:
package com.hyjx.demo;
public class Host{
//字段
private String hostname;
//get和set方法
public String getHostname() {
return hostname;
}
public void setHostname(String hostname) {
this.hostname = hostname;
}
//无参数的构造方法
public Host() {
super();
}
//有参数的构造方法
public Host(String hostname) {
super();
this.hostname = hostname;
}
//打印方法
public String toString()
{
return "Host [hostname=" + hostname + "]";
}
}
2.定义排序类HostComparator,并实现Comparator接口
package com.hyjx.demo;
import java.util.Comparator;
public class HostComparator implements Comparator<Host> {
@Override
public int compare(Host arg0, Host arg1) {
// TODO Auto-generated method stub
return arg0.getHostname().compareTo(arg1.getHostname());//compareTo方法比较两个字符大小
}
}
3.测试类