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

时间:2015-02-24 19:09:46

标签: java string comparison string-comparison apache-stringutils

我有几个网址:

a. https://iamterribleatthis/a

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

将网址转换为外部表单并使用indexOf()

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

如果返回值大于-1,则a是b

的一部分