我正在尝试计算 URL 中正斜杠的数量。
然而,Java 和 StringUtils 似乎不想这样做。我怀疑它与编码有关,但使用 URLDecoder 似乎没有帮助。
我有:
p.rint("Product");
p.rint(url);
p.rint(StringUtils.countMatches(URLDecoder.decode("url", "UTF-8"), "/"));
打印出如下结果:
Product
http://stackoverflow.com/questions/ask
0
如果一切都按我的预期工作,那么打印输出的最后一行肯定应该是4
......
Note: p.rint() is my little hack for doing System.out.println()
我也试过了,但没有使用 URLDecoder.decode()。