Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Java byte Funkcia

jazyk Java poskytuje programátorom s radom primitívnych a objektových typov pre ukladanie dátových hodnôt . Programy možno ukladať bajt dát buď ako primitívne alebo premennej objektu typu pomocou triedy byte obálky . Trieda byte obal obsahuje rad metód pre prístup k informáciám o uloženej hodnoty byte , ako aj porovnaním s inými bajtov . Tým konkretizáciu objekt tohto typu , môžu programátori prístup k funkciám byte . Tvorba

Ak chcete použiť objekt byte , program musí najprv deklarovať a vytvoriť inštanciu premenné typu wrapper triedy . Nasledujúci kód vzorky demonštruje vytvorenie byte premenné objektu v programe Java : bajt primitiveByte = 101 ; Byte objectByte = Byte.valueOf ( primitiveByte ) ;

Tento kód najprv vytvorí primitívny typ byte premenné , potom prechádza toto metóda " valueOf " triedy Byte . Táto metóda vracia objekt typu byte . Program možno teraz volať akékoľvek metódy triedy byte .
Porovnanie

vyhlásenie bajt Trieda uvádza rad metód porovnania , umožňuje programy porovnať uložené bajt iné hodnoty . Nasledujúci kód vzorky demonštruje porovnanie objekt bajt do iného bytu , s bytom parametra určeného ako primitívny typ premennej odkazu : bajt otherByte = 50 ; objectByte.compareTo ( otherByte ) ;

Ďalšia alternatívna verzia s rovnaký účinok : objectByte.compareTo ( Byte.valueOf ( otherByte ) ) ;

metóda vracia hodnotu nula , ak bajty sú rovnaké , hodnota menšia ako nula , ak je objekt bajt volanie metódy je menej ako parametra a hodnotou väčšou ako nula , ak je volajúci objekt byte je väčšia ako parameter .
Hodnoty

bajt Trieda Java poskytuje metódy vrátiť hodnotu bajtu uložené v iných formátoch . Nasledujúci kód vzorky demonštruje vracia hodnotu bajtu ako celé číslo : int intByte = objectByte.intValue ( ) ;

integer premenná teraz obsahuje hodnotu bajt uložený ako typ integer . Trieda môže tiež vracať hodnoty typov double , float , dlhý a krátky , takto : double doubleByte = objectByte.doubleValue ( ) ; float floatByte = objectByte.floatValue ( ) ; dlho longByte = objectByte.longValue ( ) ; krátky shortByte = objectByte . shortValue ( ) ;
analýze

programy môžu používať triedu byte analyzovať reťazec ako hodnotu bajtu . Nasledujúci kód demonštruje túto techniku ​​: bajt stringByte = objectByte.parseByte ( " 56 " ) ;

Tento kód má parameter reťazec a pokúsi analyzovať obsah ako hodnotu bajtu . Metóda vráti hodnotu primitívne typu byte , ktorý tento kód potom ukladá v premennej odkaze . Ak program používa túto metódu a odovzdá hodnotu reťazca , ktorá nemôže byť analyzovaný ako bajt , bude Java vyvolaním výnimky . Nasledujúce znení neskorších predpisov volanie by mohlo spôsobiť , že sa to stalo : bajt stringByte = objectByte.parseByte ( " h " ) ;

Z tohto dôvodu , programátori potrebujú byť istí , že sa odovzdávanie hodnôt v rozsahu a typov , ktoré Java možno analyzovať ako byte hodnoty .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené