| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment convertir un Integer Java à Octets
    Très peu de travaux de programmation traite directement avec des octets . La plupart des travaux comprend des représentations de haut niveau des octets comme en Java , les nombres entiers Cordes et les personnages. Cependant, surtout lorsque l'on travaille avec entrée et sortie fichier, dans de nombreux cas aa programmeur a besoin pour obtenir les octets bruts qui constituent l'un des types de données les plus couramment utilisées . Obtenir une représentation de tableau d'octets de n'importe quel objet en Java est facile en utilisant certaines des classes dans le package java.io . Choses que vous devez
    Java SDK
    Un IDE comme Eclipse ou NetBeans est fortement recommandé , mais pas nécessaire . Cet article va assumer Eclipse , mais strictement pour des actions telles que la création de fichiers
    Show More Instructions
    1

    créer une nouvelle classe dans votre projet . Le nom n'est pas pertinent, mais assurez-vous vous activez la case à cocher " public static void main ( string [] args) " si vous avez un endroit pour ajouter votre code qui vous permet de le tester.
    2

    Créer un objet Integer. Notez que vous ne pouvez pas travailler avec un simple " int" primitive , elle doit être un entier. Utilisez le code suivant pour créer un nombre entier d'une valeur int

    int Theint = 5; .

    Entier theIntegerObject = new Integer ( Theint ) ;
    3 < p> Ajoutez le code suivant pour récupérer une représentation du tableau d'octets de l'objet :

    finale ByteArrayOutputStream baos = new ByteArrayOutputStream ();

    OOS ObjectOutputStream finales = new ObjectOutputStream ( baos ) ;

    oos.writeObject ( theIntegerObject ) ;
    dernier octet de

    [] bytes = baos.toByteArray (); .

    //utilisation octets que nécessaire
    4

    Pour obtenir votre objet en arrière - dans ce cas, un Integer - vous pouvez inverser le processus d'une manière similaire :

    ByteArrayInputStream bais = new ByteArrayInputStream (octets) ;

    ObjectInputStream ois = nouveau ObjectInputStream ( Bais ) ;

    finale Object obj = ois.readObject ();

    l'objet renvoyé au type que vous attendez
    < . br>

    Previous :

    next :
      articles connexes
    ·Comment faire pour imprimer du texte dans une Applet Ja…
    ·Comment construire une chaîne et définir le texte par…
    ·Comment se connecter à savon à partir de Java 
    ·Comment faire pour supprimer les doublons de fichiers e…
    ·Comment construire un jeu Android utilisant Eclipse 
    ·Comment avez décimales d'entrée de l'utilisateur en J…
    ·Comment comparer des chaînes classées par ordre alpha…
    ·Comment puis-je supprimer une apostrophe dans une chaî…
    ·Raisons de Java Lang Incompatible Changement de classe …
    ·Comment importer PHP Java 
      articles en vedette
    ·Comment accéder aux données d' un objet DataSet 
    ·Sortie HTML en Perl Vs . PHP 
    ·Qu'est-ce que CTS dans ASP.NET 
    ·Comment VBA Access Query Results 
    ·Comment enregistrer une image dans une base de données…
    ·Comment faire pour intégrer JavaScript dans Asp.net 
    ·Comment jouer des chansons audio à l'aide de Visual Ba…
    ·Comment faire un titre en page cliquable travers le PHP…
    ·Basic PHP chat Tutoriel 
    ·Types d'exceptions en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com