cloud-manage-new/src/main/java/cn/com/taiji/manage/util/UnitComparator2.java

(完整代码) 1KB

package cn.com.taiji.manage.util;

import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.Map;

public class UnitComparator2 implements Comparator<Map<String , Object>> {

    final List<String> names = Arrays.asList("启动区","起步区","昝岗区","容东片区","容西片区","雄东片区");

    @Override
    public int compare(Map<String, Object> o1, Map<String, Object> o2) {
        String name1 = (String)o1.get("projectSubBlock");
        String name2 = (String)o2.get("projectSubBlock");
        int i1 = -1 ,i2 = -1;
        for (int i = 0; i < names.size(); i++) {
            if (name1.equals(names.get(i))) {
                i1 = i;
            }
            if (name2.equals(names.get(i))) {
                i2 = i;
            }
        }
        if (i1 == -1 || i2 == -1) {
            if (i1 == -1) {
                return 1;
            } else if (i2 == -1) {
                return -1;
            }
        }
        return i1 - i2;
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。