Vous êtes sur la page 1sur 4

1.LitFichier.

java
import java.io.* ;
public class LitFichier{
public static void main (String args []) {
try{
InputStream s = new FileInputStream ("data.txt");
byte buffer []=new byte [s.available()];
s.read(buffer);
for(int i=0;i<buffer.length;i++)
System.out.print((char)buffer[i]);
s.close();
}catch(IOException e){
System.err.println("Erreur lecture");
}
}
}

2.EcritFichier.java
import java.io.* ;
public class EcritFichier{
public static void main (String args []) {
String chaine = "Bonjour le monde";
try{
FileOutputStream f = new FileOutputStream ("data1.txt");
f.write(chaine.getBytes());
f.close();
}catch(IOException e){
System.err.println("Erreur Ecriture");
}
}
}

3.ExempleFile.java
import java.io.* ;
public class ExempleFile{
ExempleFile(){
liste(new File("c:\\"));
}
private void liste(File dir){
if (dir.isDirectory()==true){
String fichiers []=dir.list();
for(int i=0; i<fichiers.length;i++)
System.out.println(fichiers[i]);
}
else{
System.err.println(dir+"n'est pas un repertoire");
}
}
public static void main (String args []){new ExempleFile();}
}

4.EcrireFichierBinaire.java
import java.io.* ; import java.lang.* ;
public class EcrireFichierBinaire{
public static void main (String[] args )throws IOException {
DataOutputStream fichierEcrire;
fichierEcrire= new DataOutputStream(new BufferedOutputStream(new FileOutputStream(args[0])));
fichierEcrire.writeUTF("bonjour");
fichierEcrire.writeInt(3);
fichierEcrire.writeLong(100000);
fichierEcrire.writeFloat((float)2.0);
fichierEcrire.writeDouble(3.5);
fichierEcrire.writeChar('a');
fichierEcrire.writeBoolean(false);
fichierEcrire.writeUTF("au revoir"); fichierEcrire.close(); }}

5.LireFichierBinaire.java
import java.io.*;
public class LireFichierBinaire {
public static void main(String[] args)throws IOException {
DataInputStream fichierLecture;
fichierLecture=new DataInputStream(new BufferedInputStream(new FileInputStream(args[0])));
System.out.println(fichierLecture.readUTF());
System.out.println(fichierLecture.readInt());
System.out.println(fichierLecture.readLong());
System.out.println(fichierLecture.readFloat());
System.out.println(fichierLecture.readDouble());
System.out.println(fichierLecture.readChar());
System.out.println(fichierLecture.readBoolean());
System.out.println(fichierLecture.readUTF());
fichierLecture.close();
}
}

6.LireEcrireLigne.java
import java.io.*;
public class LireEcrireLigne {
public static void main(String args[])throws IOException{
int c; int compteur=0; String ligne;
BufferedReader file_input=new BufferedReader(new FileReader("data.txt"));
BufferedWriter file_output=new BufferedWriter(new FileWriter("resultat.txt"));
file_output.write("copie de data.txt\r\n");
while((ligne=file_input.readLine())!=null){
file_output.write(ligne);
file_output.newLine();
compteur=compteur+1; }
file_input.close(); file_output.close();
System.out.println("nb enregistrement"+compteur); }}

7.TestBufferedReader.java
import java.io.*;
public class TestBufferedReader {
public static void main(String args[]){
try{
String ligne;
BufferedReader fichier = new BufferedReader (new FileReader("data1.txt"));
while((ligne=fichier.readLine())!=null)System.out.println(ligne);
fichier.close();
}catch(IOException e){
System.err.println("Erreur lecture");
}
}
}

Vous aimerez peut-être aussi