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

Java File Reading and Writing Examples

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views4 pages

Java File Reading and Writing Examples

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

[Link].

java
import [Link].* ;
public class LitFichier{
public static void main (String args []) {
try{
InputStream s = new FileInputStream ("[Link]");
byte buffer []=new byte [[Link]()];
[Link](buffer);
for(int i=0;i<[Link];i++)
[Link]((char)buffer[i]);
[Link]();
}catch(IOException e){
[Link]("Erreur lecture");
}
}
}

[Link]
import [Link].* ;
public class EcritFichier{
public static void main (String args []) {
String chaine = "Bonjour le monde";
try{
FileOutputStream f = new FileOutputStream ("[Link]");
[Link]([Link]());
[Link]();
}catch(IOException e){
[Link]("Erreur Ecriture");
}
}
}

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

[Link]
import [Link].* ; import [Link].* ;
public class EcrireFichierBinaire{
public static void main (String[] args )throws IOException {
DataOutputStream fichierEcrire;
fichierEcrire= new DataOutputStream(new BufferedOutputStream(new FileOutputStream(args[0])));
[Link]("bonjour");
[Link](3);
[Link](100000);
[Link]((float)2.0);
[Link](3.5);
[Link]('a');
[Link](false);
[Link]("au revoir"); [Link](); }}

[Link]
import [Link].*;
public class LireFichierBinaire {
public static void main(String[] args)throws IOException {
DataInputStream fichierLecture;
fichierLecture=new DataInputStream(new BufferedInputStream(new FileInputStream(args[0])));
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]();
}
}

[Link]
import [Link].*;
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("[Link]"));
BufferedWriter file_output=new BufferedWriter(new FileWriter("[Link]"));
file_output.write("copie de [Link]\r\n");
while((ligne=file_input.readLine())!=null){
file_output.write(ligne);
file_output.newLine();
compteur=compteur+1; }
file_input.close(); file_output.close();
[Link]("nb enregistrement"+compteur); }}

[Link]
import [Link].*;
public class TestBufferedReader {
public static void main(String args[]){
try{
String ligne;
BufferedReader fichier = new BufferedReader (new FileReader("[Link]"));
while((ligne=[Link]())!=null)[Link](ligne);
[Link]();
}catch(IOException e){
[Link]("Erreur lecture");
}
}
}

You might also like