FileOutputStream et RandomAccessFile
zemzoum89
Messages postés
583
Statut
Membre
-
Pacorabanix Messages postés 4122 Date d'inscription Statut Membre Dernière intervention -
Pacorabanix Messages postés 4122 Date d'inscription Statut Membre Dernière intervention -
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)
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)