一、先讲复杂数据的排序
对Map进行排序
用到的类 Collections 和 Comparator
步骤:
1、创建一个集成Comparator类的子类
<code>
//** * 排序方法 * @param lhs : 第一个对象 * @param rhs : 第二个对象 * @return > 0 表示第一个对象比第二个对象大 反之同理 */
@Override
public int compare(Object lhs, Object rhs) {
Camera.Size size1 = (Camera.Size)lhs;
Camera.Size size2 = (Camera.Size)rhs;
if(size1.width > size2.width)
return -1;
else
return 1;
}
</code>