Selles programmis õpime teisendama täisarvu (int) muutujad Java pikkadeks muutujateks.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:
- Java andmetüübid (primitiivsed)
Näide 1: Java-programm teisendamaks int pikaks, kasutades Typecasting
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 ) )
Ülaltoodud näites on meil int
tüübimuutujad a ja b. Pange tähele ridu,
long c = a;
Siin int
teisendatakse tüübimuutuja automaatselt long
. Selle põhjuseks long
on suurem andmetüüp ja int
madalam andmetüüp.
Seega ei tule mingit kahju andmeid, kui muundamist int
et long
. Seda nimetatakse tüpecastingu laiendamiseks . Lisateabe saamiseks külastage Java Typecasting.
Näide 2: Java-programm int-i teisendamiseks Longi objektiks, kasutades valueof ()
Saame tüübimuutuja teisendada klassi int
objektiks Long
. Näiteks,
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 ) )
Ülaltoodud näites oleme Long.valueOf()
muutuja a teisendamiseks objektiks kasutanud meetodit Long
.
Siin Long
on Java-ümbriste klass. Lisateabe saamiseks külastage Java Wrapperi klassi.