PhoneBookCollection phoneBook = new PhoneBookCollection();
我有一個ArrayList
的PhoneBook
對象。 (該getCollection方法返回列表)如何對字符串ArrayList中的元素進行排序?
ArrayList<PhoneBook> list = phoneBook.getCollection();
我然後遍歷我的ArrayList和獲得PhoneBook
在第i個索引,並獲得其相應的Telephone
。
for(int i = 0; i < list.size(); i++){
String phone = phoneBook.getPhoneBook(i).getTelephone();
}
我希望能夠現在要做的排序是按升序排列的getTelephone
對象。 我知道ArrayLists沒有排序方法,所以我在做這件事時遇到了一些麻煩。
1)爲了更好地幫助越早,張貼[SSCCE](http://sscce.org/)。 2)請不要忘記添加'?'提問!有些人在頁面中搜索'?'如果'問題'中不存在,則直接進入下一個(實際)問題。 –
假設你的電話簿沒有通過電話號碼進行比較,你可以寫一個'PhoneBookComparator'並使用'Collections.sort()'。 –