java  JSONObject冒泡排序

java  JSONObject冒泡排序

        // 冒泡倒序
        if(zzData.size() > 1 ){
            for (int i = 0; i < zzData.size()-1; i++) {
                for (int j = 1; j < zzData.size()-i; j++) {
                    BigInteger data0 = zzData.getJSONObject(j-1).getBigInteger("xxx");
                    BigInteger data1 = zzData.getJSONObject(j).getBigInteger("xxx");
                    if (data0.compareTo(data1) < 0){
                        JSONObject temp = zzData.getJSONObject(j - 1);
                        zzData.set((j - 1), zzData.get(j));
                        zzData.set(j, temp);
                    }
                }
            }
        }
        JSONObject res = zzData.getJSONObject(0);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章