1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
import java.util.*;
import java.io.*;
class Patient
{
private String nom;
private String prenom;
public Patient(String nom, String prenom)
{
this.nom = nom;
this.prenom = prenom;
}
}
class Fichier implements Serializable
{
private ObjectInputStream ofR;
public Fichier(String fileName) throws IOException
{
String nomDuFichier = fileName + ".dat";
ofR = new ObjectInputStream(new FileInputStream(nomDuFichier));
}
public void ecrire(Patient chaine) throws IOException
{
ofR.writeObject("chaine");
}
public void fermer() throws IOException
{
ofR.close();
}
}
class Titeuf
{
public static void main(String[] arg)
{
try
{
Patient bernard;
bernard.nouveau("DUPOND", "Bernard");
Scanner lireClavier = new Scanner(System.in);
System.out.print("Saisir le nom du fichier : ");
String nomFichier = lireClavier.nextLine();
Fichier fichier1 = new Fichier("nomFichier");
fichier1.ecrire(bernard);
}
catch(IOException e)
{
System.out.println(e.getMessage());
}
finally
{
fichier1.fermer();
}
}
} |
Partager