1507 votes

Java : comment créer et écrire dans un fichier

Quel est le moyen le plus simple pour créer et écrire dans un fichier (texte) en Java ?

1846voto

Michael Points 9231

Création d’un fichier texte (Notez que cela écrasera le fichier s’il existe déjà) :

Création d’un fichier binaire (remplacera également le fichier) :

441voto

Bozho Points 273663
<pre><code></code><p><a href="http://docs.oracle.com/javase/tutorial/essential/io/file.html">Lecture, écriture et la création de fichiers</a> (y compris les NIO2).</p></pre>

139voto

icza Points 3857

Si vous avez déjà le contenu que vous souhaitez écrire dans le fichier (et non généré à la volée), le `` Ajout en Java 7 dans le cadre d’e/s native offre la façon la plus simple et la plus efficace pour atteindre vos objectifs.

Fondamentalement, création et écriture dans un fichier est une ligne seulement, en outre appeler une méthode simple!

L’exemple suivant crée et écrit à 6 fichiers différents pour montrer comment il peut être utilisé :

82voto

Eric Petroelje Points 40734
public class Program {
    public static void main(String[] args) {
        String text = "Hello world";
        try {
          File file = new File("example.txt");
          BufferedWriter output = new BufferedWriter(new FileWriter(file));
          output.write(text);
          output.close();
        } catch ( IOException e ) {
           e.printStackTrace();
        }
    }
}

45voto

Draeven Points 181

Voici un petit exemple de programme pour créer/écraser un fichier, la version longue, pour arriver à comprendre plus facilement ce qui se passe et où tout va.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X