Как получить последний сегмент пути URI - PullRequest
95 голосов
/ 29 октября 2010

У меня на входе строка, которая URI. как можно получить последний отрезок пути? что в моем случае это идентификатор?

Это мой вводный URL

String uri = "http://base_path/some_segment/id"

И я должен получить идентификатор, который я пробовал с этим

String strId = "http://base_path/some_segment/id";
strId=strId.replace(path);
strId=strId.replaceAll("/", "");
Integer id =  new Integer(strId);
return id.intValue();

но это не работает, и наверняка есть лучший способ сделать это.

Ответы [ 11 ]

0 голосов
/ 29 октября 2010

Получить URL из URI и использовать getFile (), если вы не готовы использовать способ извлечения файла из подстроки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...