Algoritmo

Páginas: 2 (415 palabras) Publicado: 25 de noviembre de 2012
//-----------------metodo para guardar el archivo-------------
public void save_usuario(){
String cad;
try{
File fichero = new File("usuarios.txt");
nodo_cliente p=L;fichero.delete();

File fichero2 = new File("servicios.txt");
nodo_servicios q=p.h;
fichero2.delete();
in=new RandomAccessFile("usuarios.txt","rw");
while (p!=null)
{
// guardas lainformacion del nodo
cad=p.CodCliente+"|"+p.nombre+"|"+p.Cedula+"|"+p.Direccion+"|"+p.estrato+"|\n";
in.seek(in.length());
in.writeBytes(cad);
System.out.println(cad);save_servicio(p.h);

p=p.sig;
}

in.close();
} catch(IOException e){
System.err.println(e.getMessage());
System.exit(1);
}
}

public voidsave_servicio(nodo_servicios x){
String cad=" ";
try{
nodo_servicios q=x;
in2=new RandomAccessFile("servicios.txt","rw");
while (q!=null)
{
// guardas la informacion del nodocad=q.cedClient+"|"+q.CodServicio+"|"+q.NomServicio+"|"+q.Valorservicio+"|\n";
in2.seek(in2.length());
in2.writeBytes(cad);
System.out.println(cad);
q=q.sig;
}

in2.close();
}catch(IOException e){
System.err.println(e.getMessage());
System.exit(1);
}
}

//--------- metodo que lee el archivo y lo carga en memoria---------
public void load_usuarios(){String line;
nodo_cliente dato=new nodo_cliente();
try{
File fichero = new File("usuarios.txt");
if(fichero.exists()) {
FileInputStream archivo=newFileInputStream("usuarios.txt");
//Lee el archivo
InputStreamReader in=new InputStreamReader(archivo);
//Para leer una linea del archivo
BufferedReader rdr=new BufferedReader(in);StringTokenizer tokens;
while((line=rdr.readLine())!=null) {
tokens = new StringTokenizer(line,"|");
dato.CodCliente=Integer.parseInt(tokens.nextToken());...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS