No dejes de compartir nuestros tutoriales y códigos en tus redes, necesitamos de tu ayuda para ampliar nuestra comunidad.
Solución:
Hay dos opciones: usar la coincidencia de patrones (un poco más lento):
s = s.replaceAll("/$", "");
o:
s = s.replaceAll("/\z", "");
Y usando una declaración if (un poco más rápido):
if (s.endsWith("/"))
s = s.substring(0, s.length() - 1);
o (un poco feo):
s = s.substring(0, s.length() - (s.endsWith("/") ? 1 : 0));
Tenga en cuenta que necesita usar s = s...
porque las cadenas son inmutables.
Esto debería funcionar mejor:
url.replaceFirst("/*$", "")
metodo sencillo en java
String removeLastSlash(String url)
if(url.endsWith("/"))
return url.substring(0, url.lastIndexOf("/"));
else
return url;
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)