Java 在字符串 URL 中搜索子字符串 URL

Java searching for a substring URL in a string URL

我有几个网址:

a. https://iamterribleatthis/a

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

我正在使用 Apache stringutls 查看 'a' 是否存在于 'b' 中,但我认为正斜杠未通过比较。是否有 easier/better 方法来查找 'a' 是否存在于 'b' 中,包括正斜杠?谢谢

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

    System.out.println(b.contains(a));

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

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

如果 return 值大于 -1 a 是 b

的一部分