我有一个对象数组列表,这些对象具有“双”值。我需要打印出所有对象,首先打印具有最高值的对象,最后打印具有最低值的对象。
我也尝试过使用 Collections 对 arraylist 进行排序然后打印,但我似乎无法让它工作。
我的数组列表是:
ArrayList<Transition> transitions = new ArrayList<Transition>();
当我尝试使用 Collections 时,我使用了:
Object minValue = Collections.min(transitions);
希望你们中的一些人能提供帮助:)
最佳答案
如果 Transition 对象实现了 Comparable 接口(interface),试试这个方法。它应该有效。
Collections.sort(transitions);
Transition transition = transitions.get(0);
关于java - 对象数组列表 - 最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19970400/