hola!!!
estoy haciendo un proyecto que me sta ponendo loco!!
seria leer un fichero de texto y cambiar nel medio las palabras que son mas grandes de quatro letras dejando la primera letra y la ultima ejemplo: gatto=gttao
para leer el fichero no problem pero para cojer las palabra y cambiarlas creo de modo aleatorio estoy un poco perdido...
yo he intentado a hacer una funcion asì, pero no me sale:
try {
BufferedReader leer = new BufferedReader(new FileReader(archivo));
while((s = leer.readLine())!= null){
StringTokenizer st = new StringTokenizer(s);
//recorro todos los token
while (st.hasMoreTokens()) {
String token=st.nextToken();
// System.out.println(token);
//lo reemplazo por lo que me interesa
if(token.length()>3){
nuevotexto = token.replaceAll("hola","");
}} }
leer.close();
} catch (IOException e) {
System.out.println("error bufferReader3");
}
gracias!!!!!!!!!!!