我有一個叫做Contact的對象,它有一堆屬性。我還有一個名爲Contact_List的聯繫人數組,我必須爲聯繫人列表編寫一個方法,它將爲其添加一個聯繫人對象。這部分很簡單,但必須確保其中的所有聯繫人都是基於姓氏的順序。我已經有一個名爲getLastName的訪問器,它返回他們姓氏的字符串,但是如何讓該方法添加聯繫人並訂購它們?請幫忙,這是在一個半小時內!如何根據其屬性之一訂購對象數組?
public void add(Contact frnd)
{
if(numContacts == MAX_CONTACTS) // If the List is already full
{
System.out.println("The Contact List is already at Maximum Capicity");
}
else
{
numContacts += 1; // There is one more Contact
Contact_List[numContacts - 1] = frnd; // Assigns the Last Open Spot the new Contact
}
}
下面是一個例子:http://stackoverflow.com/questions/1946668/sorting-using-comparator-descending-order-user-defined-classes/1947527# 1947527 – camickr 2013-03-22 02:16:14