antikbd:
Supongamos que yo tengo la cuerda
String path = "the/quick/brown/fox/jumped/over/the/lazy/dog/";
Me gustaría que la siguiente salida
String output = "the/quick/brown/fox/jumped/over/the/lazy/";
Estaba pensando en la siguiente haría
output = path.substring(0, path.lastIndexOf("/", 1));
teniendo en cuenta lo dice el doc
Devuelve el índice de la primera (última) ocurrencia del carácter especificado, la búsqueda hacia adelante (hacia atrás) desde el índice especificado.
pero eso no parece funcionar.
Cualquier ayuda sería apreciada.
IDVA:
Esta obra, dada path
la longitud> 2
final String path = "the/quick/brown/fox/jumped/over/the/lazy/dog/";
final int secondLast = path.length()-2;
final String output = path.substring(0, path.lastIndexOf("/",secondLast)+1);
System.out.println(output);