218°

JSONArray 排序

    List<JSONObject> jsonArySort = new ArrayList<JSONObject>();

    for (int i = 0; i < rtJsonArray.length(); i++) {

        jsonArySort.add(rtJsonArray.getJSONObject(i));

    }


    Collections.sort(jsonArySort, new Comparator<JSONObject>() {

        @Override

        public int compare(JSONObject o1, JSONObject o2) {

            int a = MyNumberUtil.parseInt(o1.getString("cellId"));

            int b = MyNumberUtil.parseInt(o2.getString("cellId"));

            if (a > b) {

                return 1;

            } else if(a == b) {

                return 0;

            } else

                return -1;

            }

    });

 

本文由【MoksMo】发布于开源中国,原文链接:https://my.oschina.net/moks/blog/2878843

全部评论: 0

    我有话说: