используя split()
:
urlString.split("/")[3];
или что-то более точное:
urlString.split(".com/")[1].split("/?")[0];
, кстати, будет быстрее использовать цикл for вместо использования splitно разбиение гораздо проще и удобочитаемее.
с использованием regex
:
регулярные выражения более гибкие и точные, но медленнее.
Pattern pattern = Pattern.compile("^http://.*?/(.*?)/.*?$");
Matcher matcher = pattern.matcher(urlString);
matcher.group(0);