Tipuri de clasele wrapper numerice (Byte, scurt, Integer, Long, Float, Double) moștenită de la clasa Number. care conține codul care este comun pentru toate clasele de-ambalaje tipuri numerice. Toate clasele wrapper implementeze interfata comparabili.
Împachetatoare au tipuri numerice (metoda egalează Object), comparând valorile obiectelor primitive. Dar acest lucru trebuie să fie foarte atent. Deci, ca urmare a următorul cod
vom vedea în consolă următorul text:
Acest rezultat se datorează faptului că toată clasa înveliș este egal cu (), metoda verifică mai întâi, pentru un tip de potrivire (clase), iar în cazul în care nu există nici un meci, apoi imediat returnează false. JDK 1.3.1 Clasa Integer metodă pentru înfășurare (equals) este definit după cum urmează:
Număr de clasă
Abstract Numărul de clase este superclasa claselor Byte, Double, Float, Integer, lung și scurt. Mostenitorii Numărul trebuie să furnizeze metode de conversie, valori numerice în octet, dublu, float, int, lung și scurt.
Clasa Număr are un singur constructor:
Metode Clasa Număr:
converti valoarea textului în radix de bază în Byte
clasa Boolean
clasa Boolean este un înveliș în jurul valorii de o entitate simplă. Câmpul de tip de obiect conține un tip unic de logică booleană. Mai mult decât atât, această clasă include metode de conversie a unui șir boolean și spate, precum și constante și metode utile atunci când se lucrează cu tipul logic.
constructor clasa Boolean
- Boolean (boolean value) - crearea unei entități pe baza argumentului;
- Boolean (String s) - crearea unei entități pe baza unei valori text s [ „true“ | "False"].
Boolean câmp Clasa
- Boolean FALSE statică - obiect Boolean care corespunde valorii „false“
- static boolean TRUE - obiect logic corespunde valorii „true“
- Clasa TIP static - obiect de clasă, care reprezintă un boolean simplu
Metode Clasa Boolean
converti valori text la boolean
clasa nu apare
În cele mai multe cazuri, în cazul în care aveți nevoie pentru a verifica tipul de întoarcere metodei (de exemplu, prin reflexie) pot fi utilizate void.class - a nu se confunda cu Void.class.
Vidul poate fi utilizat, de exemplu, în cazurile în care există o clasă generică (generic) și impune ca metoda nu se întoarce nimic:
clasă de caractere
Pentru a stoca Java caracter char foloseste un tip special. Spre deosebire de limbajul C / C ++, unde char reprezintă tip întreg cu o dimensiune de 8 biți, Java este utilizat pentru codificarea caracter Unicode și pentru a stoca Unicode caractere utilizează 16 biți. Intervalul acceptabil - 0-65536 (valorile negative nu există).
Clasă de caractere este un înveliș în jurul valorii de tip char. Pentru a obține valoarea de tip char, conținută în obiect caracterului. trebuie apelată metoda charValue ().
clasa constructor Caracterul
Caracter are un singur constructor, care este o valoare de caracter este transmis ca parametru.
Pe lângă constantele întreMIN_VALUEșiMAX_VALUE Caracter cuprinde două constante MIN_RADIX și MAX_RADIX, care sunt egale cu sistemul numeric de bază maximă utilizate metode (prezentate mai jos) minim și pentru o anumită traducere simbol digital în echivalentul său întreg și invers. Baza ar trebui să fie în intervalul 2-36; Numerele de mai sus 9 sunt reprezentate prin literele A la Z, sau echivalentele lor în litere mici.