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() も使用せずにこれを試しました。