这两个网址应该是相同的:
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()。
-这将解决问题,我想是这样......
| 归档时间: |
|
| 查看次数: |
3760 次 |
| 最近记录: |