In diesem Programm lernen wir, ganzzahlige (int) Variablen in die langen Variablen in Java umzuwandeln.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:
- Java-Datentypen (primitiv)
Beispiel 1: Java-Programm zum Konvertieren von int in long mithilfe von 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 ) )
Im obigen Beispiel haben wir int
Typvariablen a und b. Beachten Sie die Linien,
long c = a;
Hier wird die int
Typvariable automatisch in konvertiert long
. Dies liegt daran, dass long
es sich um einen höheren Datentyp und int
einen niedrigeren Datentyp handelt.
Daher treten beim Konvertieren von int
nach kein Datenverlust auf long
. Dies wird als Erweiterungstypecasting bezeichnet . Weitere Informationen finden Sie unter Java Typecasting.
Beispiel 2: Java-Programm zum Konvertieren von int in ein Objekt von Long mit valueof ()
Wir können die int
Typvariable in ein Objekt der Long
Klasse konvertieren . Beispielsweise,
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 ) )
Im obigen Beispiel haben wir die Long.valueOf()
Methode verwendet, um die Variable a in ein Objekt von zu konvertieren Long
.
Hier Long
ist eine Wrapper-Klasse in Java. Weitere Informationen finden Sie in der Java Wrapper-Klasse.