我确实搜索了这方面的信息,但遗憾的是找不到一个..有人可以帮忙吗?
示例:
URL feed = new URL(feedUrl);
SyndFeedInput input = new SyndFeedInput();
SyndFeed feedAllData = input.build(new XmlReader(feed));
List<SyndEntry> data = feedAllData.getEntries();
列表对象“数据”是否始终按照订阅源发布的顺序包含订阅源条目(即最新的订阅源,其余的按发布日期的降序排列)?
我得到的输出按顺序列出,但我不是100%确定它是否可靠,我可以放弃分类过剩。
答案 0 :(得分:0)
如果您需要结果排序,那么每次排序都是可行的方法。如果确实恰好是结果列表已经排序的情况,那么排序将非常快O(n),因为它实际上没有做任何工作,并且如果它需要被排序,你被覆盖了。
正如其他人所说的那样,如果可能的话,查看源代码总是一个好主意,但如果依赖行为在将来发生变化,强迫它自行排序会保护您。