Sauver des objets

Description

Ce code s'adresse à tous et plus en particulier à ceux qui se perdent un petit peu dans les types de sauvegarde JAVA.

Source / Exemple :


package SaveObjects;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;

public class MainClass 
{
  //CLASSE DE LANCEMENT
  public static void main(String[] argq){
    Class1 c = new Class1();
    File f = new File("c:/fichier.obj");
    //SAUVEGARDE LE FICHIER 
    try{
      ObjectOutputStream fichier = new ObjectOutputStream(new FileOutputStream(f));
      fichier.writeObject(c);
      fichier.close();
    }
    catch(Exception e){e.printStackTrace();}
    Class1 cToPrint = null;
    //CHARGE LE FICHIER 
    try{
      ObjectInputStream fichier2 = new ObjectInputStream(new FileInputStream(f));
      cToPrint = (Class1)fichier2.readObject();
      fichier2.close();
    }
    catch(Exception e){e.printStackTrace();}
    System.out.println(cToPrint);
  }
}

Conclusion :


Voilà, j'espère que ce morceau de code va vous aider. N'oubliez pas le implements Serializable!!!
B@ron

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.