Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Slik konverterer en Java heltall til Bytes
    Svært lite programmering arbeid avtaler direkte med bytes . Mest arbeid innebærer høyere nivå representasjoner av bytes som , i Java , heltall Strings og tegn . Men spesielt når du arbeider med filen inngang og utgang , i mange tilfeller aa programmerer må få rå bytes som utgjør en av de mest brukte datatyper . Får en byte array representasjon av ethvert objekt i Java er enkel å bruke noen av klassene i java.io pakken. Du trenger
    Java SDK
    En IDE som Eclipse eller NetBeans er sterkt anbefalt, men ikke nødvendig . Denne artikkelen vil anta Eclipse , men strengt for handlinger som å opprette filer
    Vis flere instruksjoner
    en

    Opprett en ny klasse i prosjektet ; . Navnet er irrelevant , men sørg du merker " public static void main ( String [] args ) " slik at du har et sted å legge til kode som lar deg teste den.
    2

    Lag et heltall objekt. Merk at du ikke kan arbeide med en enkel " int " primitive , det må være et heltall . Bruk følgende kode for å lage et heltall fra en int verdi

    int theInt = 5; .

    Integer theIntegerObject = new Integer ( theInt ) ;
    3 < p> Legg til følgende kode for å hente en byte array representasjon av objektet:

    endelige ByteArrayOutputStream baos = new ByteArrayOutputStream ();

    endelige ObjectOutputStream oos = new ObjectOutputStream ( baos ) ;

    oos.writeObject ( theIntegerObject ) ;

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

    //bruk bytes som nødvendig
    4

    For å få objektet tilbake - i dette tilfellet et heltall - du kan reversere prosessen på en lignende måte : en

    ByteArrayInputStream bais = new ByteArrayInputStream ( byte ) ;

    ObjectInputStream ois = ny ObjectInputStream ( bais ) ;

    endelig Object obj = ois.readObject ();

    Kast tilbake objektet til den typen du forventer
    < . br >

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan tegne flere figurer i Java 
    ·Hvordan bygge JBoss Med Java 6 
    ·Slik Oppdater Java applet Cache 
    ·Hvordan Rediger JSPene i NetBeans 
    ·Hvordan lage Javadoc Når Kommenterer 
    ·Hvordan bruke PrintStream i Java 
    ·Slik konverterer den ResultSet til Drop -Down i JSP 
    ·Hvordan lage en Java Swing spill 
    ·Forskjeller mellom System.in og System.out 
    ·Hvor å Sjekk hvis inngangen er en String i Java 
      Anbefalte artikler
    ·Egenskapene til Forms i Visual Basic 
    ·Hvordan sette Farger i VB.NET 
    ·Fordelene av Microsoft NET 
    ·Hvordan bruke C + + klasse Maler 
    ·Slik installerer MySQL Table 
    ·SSIS Kontroll Flow Vs . Data Flow 
    ·Hvordan skriver jeg et program i Program Språk C som k…
    ·Slik bruker du en Basic Date Picker Med GridView 
    ·Hvordan skrive en karakter i den TextField i Java 
    ·Hvordan Trykk Knapper i batch fil 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/