?? fichier.java
字號:
package gestionetudiants;
/*class contenant les diff閞ents traitements d'un fichier */
import java.util.Vector;
import java.io.*;
public class Fichier {
//method qui remplit un fichier d'etudiants a partir d'un vecteur
static public void remplirFile(File f, Vector v) {
Etudiant e;
Matiere m;
StringBuffer ligne;
try {
BufferedWriter out = new BufferedWriter(new FileWriter(f));
for (int i = 0; i < v.size(); i++) {
e = (Etudiant) v.elementAt(i);
ligne = new StringBuffer(e.getIdEtud() + ";" + e.getNom() + ";" +
e.getPrenom() + ";" + e.getDn().getJour() +
";" + e.getDn().getMois() + ";" +
e.getDn().getAnnee() + ";" + e.getSexe() + ";" +
e.getFiliere().getNom() + ";" +
e.getFiliere().getNiveau() + ";");
//ajout de la liste des matieres
for (int j = 0; j < e.getFiliere().getListMatieres().size(); j++) {
m = (Matiere) e.getFiliere().getListMatieres().elementAt(j);
ligne.append(m.getNom() + ";" + m.getCoef() + ";" + m.getEx() + ";" +
m.getDs() + ";" +
m.getTp() + ";");
}
//ecriture de ligne dans le fichier
out.write(ligne.toString());
out.newLine();
}
out.close();
}
catch (IOException ex) {
//System.out.println(ex.toString());
erreur();
}
//System.out.println("operation termin
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -