時自動分類新項目您好,我有和Android模型TopStory
的應用程序。我想創建一個TopStory
(topStories)集合,通過值(ie.time)對商品進行排序每當添加新商品時。新添加的項目將在正確的索引(按值時間順序)(即:創建一個已經排序的收集,以便每當我們添加新項目時,它將自動插入到正確的位置)Android創建一個集合,當添加
這是我的模型
public class TopStory {
private int id;
private String title;
private String author;
private int score;
private JSONArray kids;
private long time;
private String url;
public TopStory() {
}
public TopStory(int id, String title, String author, int point, long time,String url) {
this.id = id;
this.title = title;
this.author = author;
this.score = point;
this.time = time;
this.url = url;
}
我該用什麼? PriorityQueue, TreeMap
,...?如何創建這種類型的集合?任何幫助非常感謝。謝謝。
看到'java.util.Collections中#binarySearch' – pskink
喜的binarySearch是要使用搜索值來找到它的索引?但我們想創建一個已經排序的集合? –
它返回:'該元素的非負索引,或負索引是-index-1,其中元素將被插入' – pskink