Bonjour J'ai créé une classe nommée 'Humain' dans laquelle chaque objet de cette classe a un nom et un type qui peut être étudiant ou instructeur. J'ai créé une autre classe principale qui crée l'objet de Human et assigne le type et le nom aux objets et ajoute ces objets dans une liste liée. Maintenant, je veux écrire ce linkedList dans un fichier, mais je ne sais pas comment. Je dois écrire les deux objets et leur type dans cette liste liée. J'ai créé après comme classe principale mais j'ai un problème dans les parties du fichier d'écriture. voudriez-vous me guider?aide pour écrire des fichiers dans java
public class Testing {
public static LinkedList<Human> link =new LinkedList<Human>();
static FileOutputStream fop;
public static void main(String args[])
{
File f=new File("textfile1.txt");
try {
fop=new FileOutputStream(f);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Human hm = new Human();
Human hum = new Human();
hm.setName("Anna");
hm.setType("Student");
hum.setName("Elvis");
hum.setType("Instructor");
link.add(hm);
link.add(hum);
for (Human h : link) {
fop.write(h.getType());
fop.write(h);
}
}
}
cela dépend de ce que vous voulez écrire dans le fichier. Voulez-vous les valeurs, l'objet sérialisé, une représentation xml? – Codemwnci
Je veux écrire les objets –
sous une forme lisible. ou sous forme binaire? – Codemwnci