Tienes toda la razon, se nota que me queda mucho por aprender.
Acabo de probar el programa con la modificación pero ahora cuando ejecuto se me queda el run ejecutando sin dar ninguna señal ni siquiera que ha acabado. Lo paro, miro los archivos de salida y no hay nada PD: en el archivo de entrada hay escrito 'aaaeio' por lo que deberia copiarme la palabra en el archivo 2 de salida.
Adjunto lo que tengo en otra clase Palabra
public boolean soloVocales(String caracter)throws Exception{
if ((("a".contains(caracter))||("e".contains(caracter))||("i".contains(caracter))||
("o".contains(caracter))||("u".contains(caracter))||("A".contains(caracter))||
("E".contains(caracter))||("I".contains(caracter))||("O".contains(caracter))||
("U".contains(caracter)))){return true;
}else{return false;}
}
public boolean soloConsonantes(String caracter){
if((!("a".equals(caracter))||!("e".equals(caracter))||!("i".equals(caracter))||
!("o".equals(caracter))||!("u".equals(caracter))||!("A".equals(caracter))||
!("E".equals(caracter))||!("I".equals(caracter))||!("O".equals(caracter))||
!("U".equals(caracter)))){return true;
}
return false;
}
son los metodos para ver los caracteres del string. Tampoco se si estan bien :S
Gracias por la ayuda BatchianoISpyxolo
Acabo de probar el programa con la modificación pero ahora cuando ejecuto se me queda el run ejecutando sin dar ninguna señal ni siquiera que ha acabado. Lo paro, miro los archivos de salida y no hay nada PD: en el archivo de entrada hay escrito 'aaaeio' por lo que deberia copiarme la palabra en el archivo 2 de salida.
Adjunto lo que tengo en otra clase Palabra
public boolean soloVocales(String caracter)throws Exception{
if ((("a".contains(caracter))||("e".contains(caracter))||("i".contains(caracter))||
("o".contains(caracter))||("u".contains(caracter))||("A".contains(caracter))||
("E".contains(caracter))||("I".contains(caracter))||("O".contains(caracter))||
("U".contains(caracter)))){return true;
}else{return false;}
}
public boolean soloConsonantes(String caracter){
if((!("a".equals(caracter))||!("e".equals(caracter))||!("i".equals(caracter))||
!("o".equals(caracter))||!("u".equals(caracter))||!("A".equals(caracter))||
!("E".equals(caracter))||!("I".equals(caracter))||!("O".equals(caracter))||
!("U".equals(caracter)))){return true;
}
return false;
}
son los metodos para ver los caracteres del string. Tampoco se si estan bien :S
Gracias por la ayuda BatchianoISpyxolo