@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系列激活码
![]()