@Data
@ToString
public class SortingImagesUtil {


public static List<Map<String,Object>> allImages =new ArrayList<Map<String, Object>>();

//在List中追加map
public static List<Map<String,Object>> addImages(Map<String,Object> imagesObject){
    allImages.add(imagesObject);
    return allImages;
}

//对List进行排序
public static List<Map<String,Object>> reback(){
    List<Map<String,Object>> imagesList = allImages;
    for (int i=1;i<imagesList.size();i++){
        for (int j=0;j<imagesList.size()-i;j++){
            int numj1 = Integer.parseInt((String) imagesList.get(j).get("imageName"));
            int numJ2 = Integer.parseInt((String) imagesList.get(j+1).get("imageName"));
             if (numJ2<numj1){
                 Map<String,Object> map = null;
                 map = imagesList.get(j);
                 imagesList.set(j,imagesList.get(j+1));
                 imagesList.set(j+1,map);
             }
        }
    }
    return imagesList;
}

//删除数组中某个参数并且返回List
public static List<Map<String,Object>> removeOne(String file_name){
    for (int i=0;i<allImages.size();i++){
        if (allImages.get(i).get("file_name").equals(file_name)){
            allImages.remove(i);
        }
    }
    return reback();
}
}

关注我的公众号SpaceObj 领取idea系列激活码

posted on 2023-05-11 09:53  张伯灵  阅读(27)  评论(0)    收藏  举报