有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

列表Java Comparator从字符串对象中删除值

我正在尝试使用java comparator对列表进行排序,引用为https://www.soapui.org/apidocs/net/java/dev/wadl/x2009/x02/ResourceDocument.Resource.html

import java.util.Comparator;
import net.java.dev.wadl.x2009.x02.ResourceDocument.Resource;
public class ResourceComparator implements Comparator<Resource>{
    @Override
    public int compare(Resource o1, Resource o2) {
        return o1.getPath().compareTo(o2.getPath());
    }   
}

但是如果得到错误的值,则路径具有以下值

排序前:

/customer,/customer/{id},/order/{id},/order

排序后:

/customer,/customer/{id},/order,/order

我不知道为什么排序后“{id}”会丢失


共 (0) 个答案