public static void main(String[] args) {
List<JSONObject> list=new ArrayList<>();
JSONObject j0=new JSONObject();
j0.put("id", 1);
j0.put("distance", 1231);
list.add(j0);
JSONObject j2=new JSONObject();
j2.put("id", 2);
j2.put("distance", 130);
list.add(j2);
JSONObject j3=new JSONObject();
j3.put("id", 3);
j3.put("distance", 500);
list.add(j3);
JSONObject j4=new JSONObject();
j4.put("id", 4);
j4.put("distance", 2000);
list.add(j4);
JSONObject j5=new JSONObject();
j5.put("id", 5);
j5.put("distance", 200);
list.add(j5);
for(int i=0;i<list.size();i++){
for(int j=0;j<list.size()-i-1;j++){
if(list.get(j).getInteger("distance")>list.get(j+1).getInteger("distance")){
JSONObject r=list.get(j);
list.set(j, list.get(j+1));
list.set(j+1, r);
}
}
}
System.out.println(list.toString());
}
Java 冒泡排序List<Object>泛型集合对象
最新推荐文章于 2024-05-22 00:28:36 发布