0% found this document useful (0 votes)
32 views4 pages

Java

The document contains examples of Java code for performing common file input/output operations including reading and writing text files, binary files, and using buffered readers/writers. The examples demonstrate how to open and read files, write to files, iterate through file contents, handle exceptions, and copy file contents from one file to another.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
32 views4 pages

Java

The document contains examples of Java code for performing common file input/output operations including reading and writing text files, binary files, and using buffered readers/writers. The examples demonstrate how to open and read files, write to files, iterate through file contents, handle exceptions, and copy file contents from one file to another.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 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");
}
}
}

You might also like