elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Ayuda con persistencia!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con persistencia!  (Leído 2,297 veces)
Ruusa

Desconectado Desconectado

Mensajes: 32


Ver Perfil
Ayuda con persistencia!
« en: 18 Agosto 2021, 15:04 pm »

Hola, buen dia!
Tengo un problema al implementar persistencia. Lo que quiero hacer es guardar en un archivo los ganadores de un juego y ni se llega a crear el archivo. No entiendo que es lo que estoy haciendo mal.

En la clase Juego tengo este metodo:

private Persistencia p;

public Jugador mostrarGanador()throws RemoteException { //devuelve el ganador
      int mayor=0;
      Jugador j = null;
      for (int i=0; i<jugadores.size();i++) {
         if (jugadores.get(i).getPuntos() > mayor) {
            mayor=jugadores.get(i).getPuntos();
               j=jugadores.get(i);
         }
   
      
   }
      
      try {
         p.guardar(j);  //Este es el metodo guardar de la clase Persistencia, aqui
      } catch (IOException e) {     quiero guardar el ganador
         // TODO Auto-generated catch block
         e.printStackTrace();
      }
      return j;
   }


Clase persistencia:

public class Persistencia {
   
   public void guardar (Jugador j) throws IOException {
      ObjectOutputStream salida= new ObjectOutputStream(new FileOutputStream("jugador.objeto"));
      salida.writeObject(j);
      salida.close();
   
   }
   
   
   public Jugador recuperar() throws FileNotFoundException, IOException, ClassNotFoundException {
      ObjectInputStream entrada = new ObjectInputStream(new FileInputStream("jugador.objeto"));
      Jugador j = (Jugador ) entrada.readObject();
        entrada.close();
        return j;

   }

   
}


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Seriealizacion y persistencia
Java
ivanrodas 2 2,136 Último mensaje 17 Mayo 2014, 15:26 pm
por ivanrodas
Persistencia Windows 10
Bugs y Exploits
coveñas1989 0 6,834 Último mensaje 3 Julio 2017, 21:52 pm
por coveñas1989
Persistencia en metasploit
Hacking
AngelCaidoxX 0 2,618 Último mensaje 19 Diciembre 2017, 17:32 pm
por AngelCaidoxX
Persistencia andorid
GNU/Linux
Gn0m0 0 1,728 Último mensaje 15 Septiembre 2018, 20:04 pm
por Gn0m0
Métodos de persistencia
Análisis y Diseño de Malware
lBoreal 4 2,964 Último mensaje 7 Abril 2020, 05:09 am
por lBoreal
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines