排序Pojo类

时间:2016-02-01 11:45:26

标签: java android

这是我的POJO类,它包含以下元素:

public class ModelGettyImages {   private ArrayList<String> title;}

现在我想用我的

按字母顺序排序
 ArrayList<ModelGettyImages> ImagesList;

这是我到目前为止使用Comparator所做的,但是POJO由ArrayList组成,所以我无法弄清楚如何对它进行排序。

  if( ascending )
        {
            Log.d("Ass","True");

            Collections.sort(ImagesList, new Comparator<ModelGettyImages>() {

                @Override
                public int compare(ModelGettyImages lhs, ModelGettyImages rhs) {
                    return lhs.
                }
            });

        }

1 个答案:

答案 0 :(得分:0)

  

你可以比较阵列

将imageList作为Model类的简单对象,然后按照我的方式进行。

您必须相应地与String进行比较。

return lhs.getImageName().compareTo(rhs.getImageName());

  

FYI - 用您的pojo类String方法替换getImageName()

这肯定会有用。