Bueno llevo horas por no decir dias con este problema os cuento estoy haciendo una clase para crear objetos y poder trabajar mejor con los file .txt.
Aquí están los atributos de clase y lo constructores.
Código Javascript
:
Ver originalpublic class FicheroPalabra {
private static int x;
private static FileReader fin = null;
private static FileWriter fin1=null;
private static int x1;
char c;
public FicheroPalabra(String nom) throws Exception {
fin = new FileReader(nom);
x=fin.read();
}
public FicheroPalabra (String nom, int numero)throws Exception{
fin1=new FileWriter(nom);
}
El programa principal es este:
Código Javascript
:
Ver originalFicheroPalabra SALIDA=new FicheroPalabra("C:/Pruevas/SORTIDA.TXT",1);
FicheroPalabra TEXTO=new FicheroPalabra("C:/Pruevas/TEXT.txt"); //Primero fichero
FicheroPalabra DICCIONARIO=new FicheroPalabra("C:/Pruevas/DICCIONARI.TXT"); //Segunfo fichero
Palabra f=new Palabra();
Palabra d=new Palabra();
TEXTO.LeerYGuardar(f);
System.out.print(f.toString());
SALIDA.Escritura(f);
System.out.print (" ");
DICCIONARIO.LeerYGuardar(d);
System.out.print(d.toString());
SALIDA.Escritura(d);
System.out.print ("bos");
SALIDA.CerrarFichero1();
DICCIONARIO.CerrarFichero();
TEXTO.CerrarFichero();
}
Mi problema es simple si pongo el objeto TEXTO primero y despues el DICCIONARIO solo puedo usar el DICCIONARIO es como si ese objeto machacará al otro. ¿Un objeto no es independiente de otro?
Por ejmplo si hago TEXTO.LeerYGuaradar(f); Me guarda la palabra que hay en DICCIONARIO y no en TEXTO.
No se si me explico muy bien no quiero colgar todo la clase ni todo el programa porque sería demasiado largo. He intentado explicarme lo mejor posible.
Ojala podáis ayudarme :D.