根据特定字段对对象的ArrayList进行排序

时间:2014-04-18 14:08:38

标签: android class sorting object arraylist

我有一个名称,ID,价格的药品的JSON文件,我读取此文件并将其存储在药物的ArrayList中,具有相同的字段,ID,价格,名称。 我想根据药物的价格对ArrayList进行升序或降序排序。 我想知道的是如何根据特定字段对arraylist进行排序的代码 THX

1 个答案:

答案 0 :(得分:0)

Collections.sort(list, new Comparator<Drug>() {
    public int compare(Drug a, Drug b) {

来自文档

  

返回负整数,零或正整数作为第一个   参数小于,等于或大于第二个。