Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Le funzioni Java byte

Il linguaggio Java fornisce ai programmatori con una gamma di tipi primitivi e oggetti per la memorizzazione dei valori di dati . I programmi possono archiviare i dati byte sia come variabili primitive o di un oggetto di tipo utilizzando la classe wrapper byte . La classe wrapper byte contiene un certo numero di metodi per accedere alle informazioni sul valore di byte memorizzate nonché confronto con gli altri byte . Creando un'istanza di un oggetto di questo tipo , i programmatori possono accedere alle funzioni di byte . Creazione

Per utilizzare un oggetto di byte , un programma deve prima dichiarare e creare un'istanza di una variabile di tipo classe wrapper . Il seguente codice di esempio illustra la creazione di una variabile oggetto di byte in un programma Java : byte primitiveByte = 101; Byte objectByte = Byte.valueOf ( primitiveByte ) ;

Questo codice crea prima una variabile di byte di tipo primitivo , poi passa a questo il metodo " valueOf " della classe Byte . Il metodo restituisce un byte tipo di oggetto . Il programma può ora chiamare qualsiasi metodo della classe Byte .
Confronto

La dichiarazione della classe Byte delinea una serie di metodi di confronto , permettendo programmi di confrontare il byte memorizzato altri valori . Il seguente codice di esempio mostra un oggetto di confronto byte per byte un altro , con il byte di parametro specificato come un tipo primitivo di riferimento variabile : byte otherByte = 50; objectByte.compareTo ( otherByte ) ;

che segue è una versione alternativa con lo stesso effetto : objectByte.compareTo ( Byte.valueOf ( otherByte ) ) ;

il metodo restituisce un valore pari a zero se i byte sono uguali , un valore inferiore a zero se l'oggetto byte chiamando il metodo è meno che il byte di parametro e un valore di più di zero se il byte oggetto chiamante è maggiore del parametro .
Valori

la classe Java byte fornisce metodi per restituire il valore del byte memorizzati in altri formati . Il seguente codice di esempio illustra la restituzione del valore del byte come un numero intero: int intByte = objectByte.intValue ();

La variabile intera ora contiene il valore di byte memorizzato come un tipo intero . La classe può anche restituire valori di tipo double , float , lungo e corto , come segue : doppio doubleByte = objectByte.doubleValue (); float floatByte = objectByte.floatValue (); lungo longByte = objectByte.longValue (); breve shortByte = objectByte . shortValue ();
parsing
Programmi

possono utilizzare la classe byte per analizzare una stringa come un valore di byte . Il codice seguente illustra questa tecnica : byte = stringByte objectByte.parseByte ( " 56" ) ;

Questo codice prende il parametro di stringa e tenta di analizzare il contenuto di un valore di byte . Il metodo restituisce un valore di tipo primitivo byte , che memorizza quindi questo codice alla variabile di riferimento . Se un programma utilizza questo metodo e passa un valore di stringa che non può essere analizzato come un byte , Java genererà un'eccezione . La seguente chiamata modificata causerebbe questo accada : byte = stringByte objectByte.parseByte ( " h " ) ;

Per questo motivo , i programmatori hanno bisogno di essere sicuri che stanno passando i valori all'interno della gamma e dei tipi che Java può analizzare come valori di byte .

 

Programmazione © www.354353.com