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 –