我正在尝试使用java比较器对List进行排序,引用为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}”。