如何在Java中比较两个URL?
这是一个简单的问题-给定两个URL,是否有一些内置方法或一个Apache库来确定它们在逻辑上是否相等?
例如,这两个URL相等:
http://stackoverflow.comhttp://stackoverflow.com/
回答:
尽管URI.equals()
(以及有问题的URL.equals()
)这些特定示例
返回true
,但我认为这是唯一可以假定等效的情况(因为HTTP协议中没有空路径)。
这些URI http://stackoverflow.com/foo
并且http://stackoverflow.com/foo/
可以
被认为是等价的。
也许您可以使用URI.equals()
包装在实用程序中的方法来显式处理此特定情况。
以上是 如何在Java中比较两个URL? 的全部内容, 来源链接: utcz.com/qa/424048.html