1337 votes

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

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

1684voto

Michael Points 9231
<p>Création d’un fichier texte (Notez que cela écrasera le fichier s’il existe déjà) :<pre><code></code></pre><p>Création d’un fichier binaire (remplacera également le fichier) :</p><pre><code></code></pre></p>

405voto

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>

127voto

icza Points 3857
<p>Si vous avez déjà le contenu que vous souhaitez écrire dans le fichier (et non généré à la volée), le <code></code> 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.<p>Fondamentalement, création et écriture dans un fichier est une ligne seulement, en outre <strong>appeler une méthode simple</strong>!</p><p>L’exemple suivant crée et écrit à 6 fichiers différents pour montrer comment il peut être utilisé :</p><pre><code></code></pre></p>

72voto

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();
        }
    }
}

41voto

Draeven Points 181
<p>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.<pre><code></code></pre></p>

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