尽管
URI.equals()(以及有问题的
URL.equals())这些特定示例
未 返回
true,但我认为这是唯一可以假定等效的情况(因为HTTP协议中没有空路径)。
这些URI
http://stackoverflow.com/foo并且
http://stackoverflow.com/foo/可以 不
被认为是等价的。
也许您可以使用
URI.equals()包装在实用程序中的方法来显式处理此特定情况。

尽管
URI.equals()(以及有问题的
URL.equals())这些特定示例
true,但我认为这是唯一可以假定等效的情况(因为HTTP协议中没有空路径)。
这些URI
http://stackoverflow.com/foo并且
http://stackoverflow.com/foo/可以 不
也许您可以使用
URI.equals()包装在实用程序中的方法来显式处理此特定情况。