Osztályba tartozó egész szám, karakter, logikai
Wrapper osztályok numerikus típusok (Byte, Short, Integer, Long, Float, Double) örökölt a Number osztály. amely tartalmazza azt a kódot, ami közös az összes osztályok göngyölő numerikus típusok. Minden wrapper osztályok megvalósítják az összehasonlítható felületet.
Göngyölő van numerikus típusok módszer megegyezik (objektum), értékek összehasonlításával primitív tárgyakat. De ez legyen nagyon óvatos. Tehát ennek eredményeként az alábbi kódot
látni fogjuk, a konzol a következő szöveg lép:
Ez az eredmény annak köszönhető, hogy az a tény, hogy az összes wrapper osztályt egyenlő () metódus először ellenőrzi a mérkőzés típus (osztály), és ha nincs egyezés, akkor azonnal visszatér hamis. A JDK 1.3.1 Class Egész wrapper módszerrel egyenlő () a következőképpen definiálható:
osztály száma
Az absztrakt osztály száma az õse osztályok Byte, Double, Float, Integer, hosszú és rövid. Heirs száma kell biztosítani módszereket konverziót, numerikus értékek byte, kettős, úszó, int, hosszú és rövid.
Számú osztály van egy kivitelező:
Class módok száma:
átalakítani a szöveges érték bázis gyökeret Byte
osztály logikai
Logikai osztály közrefogja egy egyszerű entitás. Az objektum típusa mező tartalmaz egy egyedi logikai kapcsolattal típusát. Sőt, ez az osztály magában foglal eljárásokat átalakítására logikai karakterlánc, és vissza, valamint állandókat és módszerek hasznos, ha dolgoznak a logikai típusú.
Logikai osztály konstruktor
- Logikai (logikai érték) - létrehozását egység alapján az érvelés;
- Logikai (String s) - létrehozását egység alapján egy szöveges érték s [ „true” | "Hamis"].
Class területén logikai
- statikus logikai HAMIS - logikai tárgy értékének megfelelő „false”
- statikus logikai IGAZ - logikai tárgy értékének megfelelő „valódi”
- statikus TYPE osztály - osztály objektum, amely egy egyszerű logikai
Osztály módszerek Boole
alakítani szöveges értékek logikai
osztály Érvénytelen
A legtöbb esetben, ha ellenőrizni kell a visszatérési típus módszer (pl keresztül reflexió) lehet használni void.class - nem tévesztendő össze Void.class.
Érvénytelen lehet használni, például azokban az esetekben, ahol a generikus osztály (generikus), és előírja, hogy az eljárás nem ad vissza semmit:
karakterosztály
Tárolni Java char karakter egy speciális típusát. Ezzel szemben a C / C ++ nyelven, ahol a char jelentése egész típusú, amelynek mérete 8 bit, Java használják char Unicode kódolás és tárolására Unicode-karakter amely 16 bitet. Az elfogadható tartomány - 0-65.536 (a negatív értékek nem léteznek).
Karakterosztály közrefogja a típus char. Ahhoz, hogy az érték a típusú char, az objektumban lévő karakter. meg kell hívni charValue () metódust.
Az osztály konstruktor Character
Karakter csak egy kivitelező, amely egy char értéket továbbítjuk paraméterként.
Emellett MIN_VALUE állandók és MAX_VALUE, Character két állandók MIN_RADIX és MAX_RADIX, amelyek egyenlő a minimális és maximális bázis számrendszer használt módszerek (alább megadott) egy adott digitális szimbólum fordítás annak egész egyenértékű, és megfordítva. A bázist kell lennie a tartományban 2-36; fölötti számok 9 képviseli a betűk A-tól Z-ig, vagy ezekkel egyenértékű kisbetűkkel.