|
Primitív burkoló osztályok (primitive wrappers)
|
bet | 17/51 | Sana | 07.04.2017 | Hajmi | 1.08 Mb. | | #3295 |
3.2.2. Primitív burkoló osztályok (primitive wrappers)
Mindegyik primitív típusnak van egy burkoló osztálya, amely már használható objektum orientált módon, s képes önmagán néhány egyszerű (nem matematikai) műveletet elvégezni.
A Boolean osztály
A boolean típushoz tartozó burkoló osztály, amelynek leginkább azt a tudását használjuk fel, hogy szövegből képes önmagát legyártani:
view plaincopy to clipboardprint?
-
Boolean válasz= new Boolean("tRuE");
-
System.out.println(válasz);
A paraméterben átadott szöveg hatására a válasz nevű változó értéke true lesz. Akkor és csak akkor lesz az eredmény true, ha az átadott szöveg karakterhelyesen "true", azonban a kis és nagybetű nincs megkülönböztetve (case insensitive). Ugyanígy használható a valueOfmetódus is, amely egy picit gyorsabb is:
view plaincopy to clipboardprint?
-
Boolean válasz= Boolean.valueOf("tRuE");
-
System.out.println(válasz);
Az eredmény jelen esetben is true lesz. Az 1.5 Java verziótól használhatjuk az automatikus konverziót is:
view plaincopy to clipboardprint?
-
Boolean válasz = true;
-
boolean érték = válasz;
Az 1.5 verzió előtt ezt csak hosszabban tudtuk leírni:
view plaincopy to clipboardprint?
-
Boolean válasz = Boolean.valueOf(true);
-
boolean érték = válasz.booleanValue();
|
| |