gpt4 book ai didi

java - ROME RSS 解析器结果列表是否按提要发布顺序排列?

转载 作者:行者123 更新时间:2023-11-29 09:15:26 24 4
gpt4 key购买 nike

我确实搜索过这方面的信息,但不幸的是找不到。任何人都可以帮忙吗?

示例:

        URL feed = new URL(feedUrl);
SyndFeedInput input = new SyndFeedInput();
SyndFeed feedAllData = input.build(new XmlReader(feed));
List<SyndEntry> data = feedAllData.getEntries();

List 对象“数据”是否始终包含按 Feed 发布顺序排列的 Feed 条目(即最新的 Feed 在前,其余按发布日期的降序排列)?

我得到的输出确实按顺序列出了它,但我不能 100% 确定它是否可靠,我可以放弃多余的排序。

最佳答案

如果您需要对结果进行排序,那么每次排序都是可行的方法。如果它确实恰好是结果列表已经排序的情况,排序将非常快 O(n) 因为它实际上没有做任何工作,如果它需要排序, 你被覆盖了。

正如其他人所说,如果可能的话,查看源代码总是一个好主意,但是如果依赖行为在未来发生变化,强制自己对其进行排序可以保护你。

关于java - ROME RSS 解析器结果列表是否按提要发布顺序排列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9777472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com