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()'。 –