FileOutputStream et RandomAccessFile

Bonjour,

Je voudrai savoir qu'elle est la différence entre
FileOutputStream et RandomAccessFile vue que toutes les deux travaillent avec des fichiers binaires ??? merci pr votre aide....

1 réponse

  1. et bien la logique d'accès n'est pas la même.

    FileOutputStream est un stream, un flux. Comme le texte que tu affiches avec System.out.printf .

    Tu vas donc écrire dans un fichier des données à la suite les unes des autres.

    RandomAccessFile te permets de lire et d'écrire à n'importe quel endroit du fichier, c'est plus "puissant" potentiellement, mais moins pratique à utiliser.

    voir des exemples :

    http://www.java2s.com/Tutorial/Java/0180__File/FileOutputStream.htm
    http://www.java2s.com/Code/Java/File-Input-Output/WorkingwithRandomAccessFile.htm

    (trouvés au hasard sur google)