Maison > Java > javaDidacticiel > Lire et écrire des données binaires

Lire et écrire des données binaires

Linda Hamilton
Libérer: 2024-11-05 08:13:01
original
904 Les gens l'ont consulté
  • Nous pouvons lire et écrire des données au-delà des caractères ASCII, y compris des types primitifs tels que int, double et short.

  • DataInputStream et DataOutputStream sont utilisés pour manipuler des données binaires de types primitifs dans des fichiers.

  • DataOutputStream implémente l'interface DataOutput, qui contient des méthodes pour enregistrer tous les types primitifs Java.

  • Les données sont écrites au format binaire interne, pas au format textuel.

  • Les méthodes DataOutputStream renvoient une IOException en cas d'erreur.

  • Le constructeur DataOutputStream nécessite un objet OutputStream comme paramètre pour spécifier le flux de sortie.

  • FileOutputStream peut être utilisé pour créer le flux de sortie dans lequel les données seront écrites.

Lendo e gravando dados binários

Lendo e gravando dados binários

  • DataInputStream implémente l'interface DataInput pour lire tous les types primitifs Java.

  • Toutes les méthodes de lecture peuvent lancer une IOException.

  • La classe utilise une instance de InputStream comme base, ajoutant des méthodes pour lire les types de données Java.

  • DataInputStream lit les données dans un format binaire non lisible par l'homme.

  • Constructeur : DataInputStream(InputStream flowInput), où flowInput définit le flux d'entrée.

  • Pour la lecture de fichiers, FileInputStream peut être utilisé comme paramètre InputStream.

  • Exemple d'utilisation : programme qui écrit et lit différents types de données dans un fichier à l'aide de DataOutputStream et DataInputStream.

Lendo e gravando dados binários

Le résultat du programme est affiché ici.
Écriture 10
Écrire 1023.56
Écrire vrai
Écrire 90.28
Lecture 10
Lecture 1023.56
Lire vrai
Lecture 90.28

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal