Ebben a programban megtanuljuk az egész (int) változókat hosszú Java-változókká konvertálni.
A példa megértéséhez ismernie kell a következő Java programozási témákat:
- Java adattípusok (primitív)
1. példa: Java program az int hosszúra konvertálására a Typecasting használatával
class Main ( public static void main(String() args) ( // create int variables int a = 25; int b = 34; // convert int into long // using typecasting long c = a; long d = b; System.out.println(c); // 25 System.out.println(d); // 34 ) )
A fenti példában vannak int
a és b típusú változóink. Figyelje meg a vonalakat,
long c = a;
Itt a int
típusváltozó automatikusan konvertálódik long
. Ez azért van, mert long
magasabb adattípus és int
alacsonyabb adattípus.
Ennélfogva nem fog veszteséget szenvedni az adatok átállítása közben int
a long
. Ezt úgy hívják, hogy kiszélesítik a tipizálást . További információért keresse fel a Java Typecasting oldalt.
2. példa: Java program az int átalakításához Long objektummá a valueof () használatával
Konvertálhatjuk a int
type változót az Long
osztály objektumává . Például,
class Main ( public static void main(String() args) ( // create int variables int a = 251; // convert to an object of Long // using valueOf() Long obj = Long.valueOf(a); System.out.println(obj); // 251 ) )
A fenti példában azt a Long.valueOf()
módszert használtuk, hogy az a változót objektummá alakítsuk Long
.
Itt Long
van egy Java csomagoló osztály. További információkért látogasson el a Java Wrapper osztályra.