Menú

Mostrar Mensajes

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ú

Mensajes - Justlaw

#1
Java / Archivo en Vector
9 Junio 2019, 23:03 PM
Buenas, tengo un archivo de acceso aleatorio y quisiera poder tomarlo con un vector para usar un método de búsqueda binaria y así tomar registros específicos del archivo para modificar o eliminar el registro, me gustaría saber cual es la forma de hacer eso en eclipse si es que se puede, gracias de antemano  :D

Este es el código al que quiero agregarle lo que mencione:

import java.io.*;
public class Main {
   static String nom;
   static String ca;
   static long pr;
   static RandomAccessFile a;
   public static void leer_Guardar() {
      nom=Tools.leerString("Nombre");
      ca=Tools.leerString("Capitulo");
      pr=Tools.LeerLong("Porcentaje");
      try {
         a=new RandomAccessFile("C:\\Archivo\\Games.dat","rw");
         a.seek(a.length());
         a.writeBytes(nom+"\n");
         a.writeBytes(ca+"\n");
         a.writeLong(pr);
         a.close();
      }catch(FileNotFoundException e) {}catch(IOException e) {}
   }
   public static void Impr() {
      try {
         a=new RandomAccessFile("C:\\Archivo\\Games.dat","rw");
         while((nom=a.readLine())!=null) {
            ca=a.readLine();
            pr=a.readLong();
            Tools.ImprimeMsj("Nombre: "+nom+".\nCapitulo: "+ca+".\nProgreso: "+pr+"%.");
         }
         a.close();
      }catch(FileNotFoundException e) {} catch(IOException e) {}
   }
}