public class Contact {
private String firstname;
private String lastname;
private List<Integer> phoneNumber;
private Scanner in;
public Contact(){
phoneNumber = new ArrayList<>();
firstname = lastname = "";
in = new Scanner(System.in);
}
public void setFirstName(){
firstname = in.nextLine();
}
public void setLastName(){
lastname = in.nextLine();
}
public void setPhoneNumber(){
phoneNumber.add(in.nextInt());
}
public String getFirstName(){
return firstname;
}
public String getLastName(){
return lastname;
}
public Integer getPhoneNumber(int position){
return phoneNumber.get(position);
}
}
现在我想打一个类电话簿其中有我的联系..我想用
Arraylist<Contact>
做它,因为它赢得了没有固定的大小。当我想按姓氏对这个数组列表进行排序时,我该怎么办?
这个问题已经被问过无数次之前,并且可以很容易地看着在互联网上。 http://stackoverflow.com/questions/9679769/sort-an-arraylist-of-objects –