| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Konverter en Java heltal til Bytes
    Meget lidt programmering arbejde handler direkte med byte. De fleste arbejde indebærer højere niveau repræsentationer af bytes såsom i Java , heltal Strygere og tegn. Men især når der arbejdes med fil input og output , i mange tilfælde aa programmør behov for at få de rå bytes , der omfatter en af ​​de mere almindeligt anvendte datatyper . Kom godt i en byte array repræsentation af ethvert objekt i Java er let at bruge nogle af de klasser i java.io pakken. Ting du skal
    Java SDK
    Et IDE såsom Eclipse eller NetBeans anbefales kraftigt , men ikke nødvendigt . Denne artikel vil påtage Eclipse, men strengt for handlinger, såsom at oprette filer
    Vis Flere Instruktioner
    1

    Opret en ny klasse i dit projekt , . Navnet er irrelevant , men sørg du markerer afkrydsningsfeltet "offentlige static void main ( String [] args )" , så du har et sted at tilføje din kode , der giver dig mulighed for at teste det.
    2

    Opret en Integer objekt. Bemærk, at du ikke kan arbejde med en simpel " int " primitive , det skal være et heltal . Brug følgende kode til at oprette et heltal fra en int værdi

    int theInt = 5; .

    Integer theIntegerObject = new Integer ( theInt )
    3 < p> Føj følgende kode til at hente en byte array repræsentation af objektet : Hej

    endelig ByteArrayOutputStream baos = new ByteArrayOutputStream ();

    endelige ObjectOutputStream Oos = new ObjectOutputStream ( baos )

    oos.writeObject ( theIntegerObject )

    endelige byte [ ] bytes = baos.toByteArray (); .

    //bruger byte som nødvendigt
    4

    for at få dit objekt tilbage - i dette tilfælde et heltal - du kan vende processen på en lignende måde : Hej

    ByteArrayInputStream Bais = new ByteArrayInputStream ( bytes ),

    ObjectInputStream ois = nye ObjectInputStream ( Bais )

    endelige Object obj = ois.readObject ();

    Cast det returnerede objekt til den type du forventer
    < . br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man kompilerer en JAVA fil for RSBOT 
    ·Sådan bruges Android SDK Tools på Windows 7 
    ·Hvordan man laver en standard Radio Button i Android 
    ·Hvorfor Java Brug seler på betingede udsagn 
    ·Android SDK View Editor 
    ·Sådan Udskift en funktion i Java 
    ·Sådan får du adgang en String Property Value From Jav…
    ·Sådan tilføjes en ny metode i NetBeans 
    ·Sådan Konverter RGB til gråtoner i Java 
    ·Sådan Indsæt et billede i en 3D-model Brug Java 
      Anbefalede Artikler
    ·Sådan oprettes et program , der erstatter Heltal med b…
    ·Sådan får Eclipse Helios Up & Løb for PHP 
    ·Sådan fjernes MYSQL på Vista 
    ·Sådan Beregn Bankdage i Visual Basic 
    ·Sådan Turn Off PHP Advarsler i Plesk 
    ·Sådan kontrolleres længden af ​​en PHP String 
    ·Hvad Er WordPerfect makroer 
    ·Sådan bruges objekter Execute Metoder Tilhører abstra…
    ·Sådan tilføjes API 
    ·Sådan Erklær variable i ActionScript 
    Copyright © Computer Viden http://www.computerdk.com