Java - Creación HashTable y ubicar contenido en fichero

 
Vista:

Creación HashTable y ubicar contenido en fichero

Publicado por kunfu46 (2 intervenciones) el 20/06/2006 18:45:16
Buenos dias...

Tengo un problema con las HashTable y resulta que quiero introducir unos datos que he introducido por teclado a la hashtable y despues copiarlos en un fichero.

Me falta algo o es algun parametro que no escribo correctamente???


Datos: Class Menu (desde donde se quiere llamar y main)
Class fichero (donde se llama y se lee el fichero)

Class Menu
---------------

....
....
Hashtable ht = new Hashtable();

Canciones h1 = new Canciones(null, null, null, null, null, null);

System.out.println("==========================================");
System.out.print("ID_Cancion: ");
h1.setId(br.readLine());
System.out.print("Nombre_Cancion: ");
h1.setNombre(br.readLine());
System.out.print("Direccion_Cancion: ");
h1.setDescripcion(br.readLine());
System.out.print("Alquilada_Cancion: ");
h1.setAlquilado(br.readLine());
System.out.print("Interprete_Cancion: ");
h1.setInterprete(br.readLine());
System.out.println("==========================================");

ht.put(h1.getNombre(),h1);
cansons.toString(); //añade el cancion a la tablaspace canciones


Class fichero
---------------------
package documentos;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;

public class Fichero
{
public static void leer_fichero()
{
File archivo = new File ("C://biblioteca_jordsilf.txt");
try {
String linea;
FileReader fr = new FileReader (archivo);
BufferedReader br = new BufferedReader(fr);
while((linea=br.readLine())!=null)
System.out.println(linea);
fr.close();
}
catch(IOException e){System.out.println(e);}
}

public static void escritura_fichero()
{
try
{
FileOutputStream fichero = new FileOutputStream("c:/Biblioteca_jordsilf.txt");
PrintWriter pw = new PrintWriter(fichero);
for (int i = 0; i < 100; i++)
pw.println(Menu.cansons);
pw.close();

} catch (Exception e)
{
e.printStackTrace();
}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Creación HashTable y ubicar contenido en ficher

Publicado por Yamil Bracho (2315 intervenciones) el 21/06/2006 20:32:31
Cual es el tipo de la variable cansons ? Es el hashtable ? En el codigo de Menu lo llamaste ht...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar