Aquí están los atributos de clase y lo constructores.
Código Javascript:
Ver original
public 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 original
FicheroPalabra 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.