⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fichier.java

📁 This files contains an application that enable to register a new student of a particular classe
💻 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 + -