FileOutputStream et RandomAccessFile

zemzoum89 Messages postés 583 Statut Membre -  
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....

1 réponse

Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
 
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)
0