java如何对自定义整数列表进行排序?收藏。排序()?
我有一个自定义整数数组:
ArrayList<MyCustomInteger> list1 = new ArrayList<MyCustomInteger>
我需要自定义整数,因为我希望它们包含一些额外的方法。现在,这不适用于自定义:
Collections.sort(list1);
我该怎么分类呢
你可以在下面搜索框中键入要查询的问题!
我有一个自定义整数数组:
ArrayList<MyCustomInteger> list1 = new ArrayList<MyCustomInteger>
我需要自定义整数,因为我希望它们包含一些额外的方法。现在,这不适用于自定义:
Collections.sort(list1);
我该怎么分类呢
# 1 楼答案
你的
MyCustomInteger
类必须实现Comparable
接口。 或者,您必须将Comparator
实例传递给sort
方法阅读以下内容:
Sort ArrayList of custom Objects by property
http://www.mkyong.com/java/java-object-sorting-example-comparable-and-comparator/