[ Foro de Java ]
Bueno tengo que hacer un ejercicio sobre java. Tengo que leer una string y extraer las fechas (en formato dd/mm/yyyy) y concatenarlas formando una nueva string. El truco está en hacer un indexOf y buscar el carácter "/" puesto que ese caracter solo sale para las fechas y obtener desde la i-2 hasta i+8 (suponiendo i el primer lugar de la "/") todo bien pero solo me lee una fecha del string. Podría alguien ayduarme? Esto es lo que tengo:
input es la string pasada y resultado es la string resultado.
for (int i = 0; i < input.length();i++){
if(input.charAt(i) == '/'){
resultado = input.substring(input.indexOf(input.charAt(i))-2,input.indexOf(input.charAt(i))+8);
i = i +1;
}else{
resultado += "";
}
}
return resultado;
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)