У меня есть строка, содержащая URL-адрес в этом формате: http://hello.world.com/service/sps/f4c0e810456t И я хотел бы извлечь последнюю часть URL-адреса, то есть f4c0e810456t.Извлечь часть URL-адреса с объектами URL/URI
я могу сделать это с подстрок:
System.out.println(s.substring(s.lastIndexOf("/") + 1, s.length()));
Или регулярное выражение, однако, глядя на что-то более элегантное, используя URL/объекты URI, но не мог найти что-то.
Любые идеи ...?
Это то, что учебник Java говорит о разборе URL-адреса, ваше требование, кажется, не быть частью списка - по крайней мере, его будет обрабатывать URL-адреса Weir (запросы и т. д.): http://docs.oracle.com/javase/tutorial/networking/urls/urlInfo.html – assylias