English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Basic Tutorial

Java Flow Control

Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

Java Exception Handling

Java List (List)

Java Queue (Queue)

Java Map Collection

Java Set Collection

Java entrée/sortie (I/O)/O)

Reader Java/Writer

Autres sujets Java

Programme Java créant un fichier et écrivant dans le fichier

Java example complete set

Dans cet exemple, nous allons apprendre à créer des fichiers avec Java et à écrire des informations dans ces fichiers.

Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation JavaSujet :

Exemple1Programme Java pour créer un fichier

// Importation de la classe File
import java.io.File;
class Main {
  public static void main(String[] args) {
    //Créer un objet fichier pour le répertoire courant
    File file = new File("JavaFile.java");
    try {
      //Créer un nouveau fichier avec le nom spécifié
      //Par l'objet fichier
      boolean value = file.createNewFile();
      if (value) {
        System.out.println("Création d'un nouveau fichier Java.");
      }
      else {
        System.out.println("Ce fichier existe déjà.");
      }
    }
    catch(Exception e) {
      e.getStackTrace();
    }
  }
}

Dans l'exemple précédent, nous avons créé un objet fichier nommé file. L'objet fichier est lié au chemin spécifié.

// JavaFile.java équivaut à
// currentdirectory/JavaFile.java
File file = new File("JavaFile.java");

Ensuite, nous utilisons la méthode createNewFile() de la classe File pour créer un nouveau fichier vers un chemin spécifié.

Attention : si le fichier JavaFile.java n'existe pas, un nouveau fichier est créé. Sinon, le programme retourneCe fichier existe déjà.

Exemple2Programme Java pour écrire du contenu dans un fichier

En Java, nous pouvons utiliser la classe FileWriter pour écrire des données dans un fichier. Dans l'exemple précédent, nous avons créé un fichier nommé JavaFile.java. Maintenant, nous allons écrire le programme dans le fichier.

// Importation de la classe FileWriter
import java.io.FileWriter;
class Main {
  public static void main(String args[]) {
    //Utilisation+L'opérateur crée une chaîne multiligne
    //La chaîne est un programme Java
    String program = "class JavaFile {" +
                       "public static void main(String[] args) { " +
                         "System.out.println("This is file");"+
                       ""+
                     ""
     try {
       //Create a Writer using FileWriter
       FileWriter output = new FileWriter("JavaFile.java");
       //Write the program to the file
       output.write(program);
       System.out.println("Data written to file.");
       //Close the writer
       output.close();
     }
     catch (Exception e) {
       e.getStackTrace();
     }
  }
}

In the above example, we used the FileWriter class to write string data to the file Javafile.java.

When you run the program, the file JavaFile.java will contain the data existing in the program.

Java example complete set