Java 查找集合中的最后一个引用

Java 查找集合中的最后一个引用,java,collections,Java,Collections,我有一组物品。每个对象都包含一个名为“Status”的字符串。我想检查收款的最后一个参考状态是“已付”或“未付” 有什么想法吗 谢谢请注意,“colleciton”本身并不规定顺序或顺序,因此集合中没有最后一个元素的概念 对于序列/有序版本的集合,您可能必须使用列表/队列,在这种情况下,获取最后一个元素非常简单。请注意,“colleciton”本身并不指示序列或顺序,因此集合中没有最后一个元素的概念 对于有序/有序版本的集合,您可能必须使用列表/队列,在这种情况下,获取最后一个元素非常简单。+1

我有一组物品。每个对象都包含一个名为“Status”的字符串。我想检查收款的最后一个参考状态是“已付”或“未付”

有什么想法吗

谢谢

请注意,“colleciton”本身并不规定顺序或顺序,因此集合中没有最后一个元素的概念

对于序列/有序版本的集合,您可能必须使用列表/队列,在这种情况下,获取最后一个元素非常简单。

请注意,“colleciton”本身并不指示序列或顺序,因此集合中没有最后一个元素的概念


对于有序/有序版本的集合,您可能必须使用列表/队列,在这种情况下,获取最后一个元素非常简单。

+1:PriorityQueue没有有序迭代器,这可能会使其不适用。最好坚持列表。列表怎么可能呢?我想他是在寻找对特定字符串值的最后一个“引用”,该值不一定是列表中的最后一项。使用列表迭代器,从列表末尾开始,在循环中调用hasPrevious()和previous(),直到找到具有适当状态的元素。请参阅+1:PriorityQueue没有顺序迭代器,这可能使其不适合。最好坚持列表。列表怎么可能呢?我想他是在寻找对特定字符串值的最后一个“引用”,该值不一定是列表中的最后一项。使用列表迭代器,从列表末尾开始,在循环中调用hasPrevious()和previous(),直到找到具有适当状态的元素。请参阅告诉我们您正在使用的集合是非平凡的,因为答案将是特定于集合的。告诉我们您正在使用的集合是非平凡的,因为答案将是特定于集合的。