Sí es una expresión regular ¿por qué no usas esto?:
Con esa expresión reconoces todo lo que no sean números ni punto.
Saludos.
Código [Seleccionar]
[^\d\.]+
Con esa expresión reconoces todo lo que no sean números ni punto.
Saludos.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú[^\d\.]+
public void guardar(String nombreTabla){
File archivo= new File ("C:\\Users\\Humberto\\Documents\\Humberto\\prueba.txt");
try{
if(archivo.exists()){
if(archivo.delete()){
if(archivo.createNewFile()){
FileWriter escritor = new FileWriter(archivo);
BufferedWriter auxescritor = new BufferedWriter(escritor);
auxescritor.write("Esto es una prueba!!");
auxescritor.close();
}
else
System.out.println("Imposible crear archivo vacío");
}
else
System.out.println("Imposible borrar archivo");
}
else
System.out.println("El archivo no existe");
}catch(IOException e){
}
}
public boolean aceptarCoche(Coche param1, String dano){
averia = dano;
nCochesAtendidos += 1;
if(cocheAdentro == true){
System.out.println("Ya hay un coche en el garage");
return false;
}
else{
cocheAdentro = true;
if(averia == "aceite"){
Motor motor = new Motor(10);
Motor.setLtAceite(10);
Coche.acumularAveria(Math.random()*1000);
}
return true;
}
}
public boolean aceptarCoche(Coche param1, String dano){
if(cocheAdentro == true){
System.out.println("Ya hay un coche en el garage");
return false;
}
coche = param1;
averia = dano;
nCochesAtendidos += 1;
else{
cocheAdentro = true;
if(averia == "aceite"){
Motor motor = new Motor(10);
Motor.setLtAceite(10);
Coche.acumularAveria(Math.random()*1000);
}
return true;
}
}
File archivo = new File("C:\\Users\\Humberto\\Documents\\Humberto\\prueba.txt");
if(archivo.exists() && archivo.delete()){
System.out.println("Borrado");
try {
if(archivo.createNewFile()){
System.out.println("Creado");
}
else{
System.out.println("Imposible crear");
}
} catch (IOException e) {
e.printStackTrace();
}
}
else{
System.out.println("No borrado");
}
public boolean aceptarCoche(Coche param1, String dano){
averia = dano;
nCochesAtendidos += 1;
if(cocheAdentro == true){
System.out.println("Ya hay un coche en el garage");
return false;
}
else{
cocheAdentro = true;
if(averia == "aceite"){
Motor motor = new Motor(10);
Motor.setLtAceite(10);
Coche.acumularAveria(Math.random()*1000);
}
return true;
}
}
Cita de: bj Wilson A en 14 Septiembre 2011, 02:28 AM
pero para que complicarnos si podemos hacer todo en un solo directorio, la busqueda de archivos en varios directorios es muy costoso y respondiendo a la segunda pregunta si es un archivo vacio por que el formato .txt es totalmente libre acomparacion del formato .xml que es de la siguiente manera <a>cuerpo<a>. saludos...
File archivo2 = new File("rutaYNombre" + ".txt");
try {
archivo2.createNewFile();
} catch (IOException e) {
System.out.println("Imposible crear archivo");
}
while((linea=auxLeer.readLine())!=null){
campos.add(linea);
}
for(int a=0;a<=datos.length-1;a++){
campos.add(datos[a]);
}
for(int i=0; i<=campos.size()-1; i++){
ayudaEscritor.write( campos.get(i) );
ayudaEscritor.newLine();
}
ayudaEscritor.close();
while((linea=auxLeer.readLine())!=null){
ayudaEscritor.write(linea);
ayudaEscritor.newLine();
}
for(int a=0;a<=datos.length-1;a++){
ayudaEscritor.write(datos[a]);
ayudaEscritor.newLine();
}
ayudaEscritor.close();