У меня есть этот URL-адрес: http://xxx.xxx.xx.xx/resources/upload/2014/09/02/new sample.pdf
, который будет преобразован в http://xxx.xxx.xx.xx/resources/upload/2014/09/02/new%20sample.pdf
.Как разделить оставшуюся часть URL-адреса с последнего его пути
Теперь я могу получить последний путь по:
public static String getLastPathFromUrl(String url) {
return url.replaceFirst(".*/([^/?]+).*", "$1");
}
, который даст мне new sample.pdf
, но как я могу получить остальные из URL: http://xxx.xxx.xx.xx/resources/upload/2014/09/02/
?
Как насчет [ 'IndexOf()'] (http://docs.oracle.com/javase/7/docs/ api/java/lang/String.html # indexOf (java.lang.String)) и ['подстрока'] (http://docs.oracle.com/javase/7/docs/api/java/lang/String. HTML # подстрока (интермедиат,% 20int))? –