next up previous contents
suivant: Types d'entrées/sorties monter: Entrées/Sorties précédent: InputStream, OutputStream   Table des matières

Reader Writer

Reader et Writer sont les deux classes abstraites dont héritent les autres. La méthode read lit des caractères et write écrit des caractères (notons que read retourne un entier et que l'argument de write est un entier.



transparent
Copie


//  Character Stream
import java.io.*;
class  CopieCh{
    public static void main(String[] st) throws IOException{
        if(st.length < 2)
            System.out.println("il faut deux args!");
        else{
            Reader in = new FileReader(new File (st[0]));
            Writer out = new FileWriter(new File(st[1]));
            int c;
            while( (c=in.read() ) != -1) 
                out.write(c);
            in.close();
            out.close();
        }
    }
}




Hugues FAUCONNIER 2003-01-09