比较URL与Java中的参数

zor*_*b76 5 java url selenium

这两个网址应该是相同的:

http://localhost?asdf=1&qwer=2
http://localhost?qwer=2&asdf=1
Run Code Online (Sandbox Code Playgroud)

但是使用URL类中的'equals()',我发现它们是不同的.我该如何比较它们?

编辑:这个问题的一些背景

我正在为一些网址映射创建一个Selenium测试.我有旧的url,它应该映射到的URL和实际的url.我需要将应该是url与实际url进行比较.网址列表由客户端创建.如果参数列表相同,则具有相同参数和值的URL将被视为有效,并且它们都具有正确的值(这些参数的顺序无关紧要)

Kum*_*tra -3

两个网址实际上是不同的

http://localhost?asdf=1&qwer=2
http://localhost?qwer=2&asdf=1
Run Code Online (Sandbox Code Playgroud)

////////编辑部分/////////

尝试这个....

-在两个网址openStream()上使用。

-将它们保存为 2 个String对象,或者StringBuilder改为保存。

-现在使用 比较它们equals()

-这将解决问题,我想是这样......