如何在Java中比较两个URL?

这是一个简单的问题-给定两个URL,是否有一些内置方法或一个Apache库来确定它们在逻辑上是否相等?

例如,这两个URL相等:

http://stackoverflow.com

http://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

回到顶部