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....
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
-
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)