0

我有几个网址:

a. https://iamterribleatthis/a

b. https://iamterribleatthis/a/index.html

我正在使用 Apache stringutls 来查看 'b' 中是否存在 'a' 但我认为正斜杠无法进行比较。是否有更简单/更好的方法来查找“b”中是否存在“a”,包括正斜杠?谢谢。

4

2 回答 2

1
    String a = "https://iamterribleatthis/a";
    String b = "https://iamterribleatthis/a/index.html";

    System.out.println(b.contains(a));
于 2015-02-24T19:15:34.913 回答
1

将 URL 转换为他的外部形式并使用indexOf()

b.toExternalForm().indexOf(a.toExternalForm())

如果返回值大于 -1 a 是 b 的一部分

于 2015-02-24T19:23:15.943 回答