public static void main(String[] args) {
class Station {
private String host;
private String name;
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
List<Station> stationList = new ArrayList<>();
Station s = new Station();
s.setName("slave");
s.setHost("1888");
stationList.add(s);
Station s1 = new Station();
s1.setName("master");
s1.setHost("1889");
stationList.add(s1);
Station s2 = new Station();
s2.setName("slave");
s2.setHost("1890");
stationList.add(s2);
Station s3 = new Station();
s3.setName("master");
s3.setHost("1891");
stationList.add(s3);
Collections.sort(stationList, new Comparator<Station>() {
@Override
public int compare(Station o1, Station o2) {
return o1.getName().compareTo(o2.getName());
}
});
for (Station station: stationList) {
System.out.println("name="+station.getName()+";host="+station.getHost());
}
}