Les partenaires publicitaires:

Comment écrire dans un fichier avec java

La tâche d'écrire dans un fichier avec Java est grandement simplifiée avec des flux d'entrée / sortie. Ce sont un groupe de classes utilisées pour base I / O et comprennent des classes pour la sérialisation qui permet à un programme pour lire et écrire des objets entiers à un flux. De nombreuses méthodes d'écriture dans un fichier peuvent être utilisés et ils sont inclus dans le package java.io. Voici un exemple simple d'écrire dans un fichier avec Java.

Instructions

  1. Importer toutes les classes nécessaires. Nous importons chaque classe individuellement pour des fins d'illustration, mais nous pourrions importer l'ensemble du paquet avec la déclaration "import java.io. *."

  2. Déclarez un objet FileInputStream pour les fichiers d'entrée et de sortie et les instancier avec les noms de fichiers d'entrée et de sortie désirés (INPUT.TXT et output.txt, respectivement).

  3. Utilisez la méthode d'écriture de la classe FileOutputStream d'écrire dans le fichier de sortie. D'autres méthodes sont disponibles pour la rédaction d'un fichier, mais écrire est utilisé ici comme l'exemple le plus simple possible.



  4. Remarquez comment le programme reste dans une boucle qui lit un octet à partir du flux d'entrée et écrit l'octet dans le flux de sortie jusqu'à la fin du fichier d'entrée est atteinte.

  5. Regardez le code complet pour cet exemple:




    importation java.io.FileInputStream-
    importation java.io.FileOutputStream-
    import java.io.IOException;

    writeBytes public class {

    main (String [] args) public static void throws IOException {
    FileInputStream = null-
    FileOutputStream out = null-
    try {
    int i-
    in = new FileInputStream ("input.txt") -
    out = new FileOutputStream ("output.txt");

    while ((i = in.read ())! = -1) {
    out.write (i) -
    }
    }
    finally {
    si (dans! = null) {
    in.close () -
    }
    if (out! = null) {
    out.close () -
    }
    }
    }

    }

» » » » Comment écrire dans un fichier avec java