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.

Karakter osztály Módszerek

Kapcsolódó cikkek