Java >> Java tutorial >  >> Tag >> class

Java-heltalsklasse | Metoder | Heltalsindpakningsklasseeksempel

Java heltalsklasse er en Wrapper-klasse og kommer under java.lang.Number-pakken. Denne klasse har en værdi af den primitive type int i en genstand. Kun enkelte felter kan indeholde heltalsobjekt med typen int .

Heltalskompatibilitetsversion:JDK 1.0

Instantiate Integer Wrapper Class

Her er den enkle syntaks for brug af Integer i Java. Brug af et nyt nøgleord med Integer-klassen er ikke længere med Java 11-version.

Integer integerValue = 100;

Eksempel på Java-heltalsklasse

Her er en kode for heltalsindpakningsklasse i java-eksempel. Oprettelse og udskrivning af værdien og typen af.

class Hello {
 public static void main(String args[]) {

 Integer integerValue = 100;
 System.out.println(integerValue.getClass());
 System.out.println(integerValue);
 }
}

Output: klasse java.lang.Integer
100

Felt for et heltalsobjekt

Her er grundlæggende og vigtige felter i Integer class Object.

Modifier Type Felt Beskrivelse
statisk int MAX_VALUE En konstant – den maksimale værdi af int datatype og kan være lig med 2^31-1.
statisk int MIN_VALUE En konstant – minimumsværdien af ​​int datatype og kan være lig med -2^31.
statisk int STØRRELSE Antallet af bit, der bruges til at repræsentere en int-værdi i tos komplement binær form.
statisk Klasse TYPE Klasseobjektet, der repræsenterer den primitive type int.

Java-heltalsmetoder

Her nævner vi nogle vigtige metoder til brug i Integer, for en komplet liste skal du følge det officielle Java dokumentwebsted.

sammenlign(int x, int y): Denne metode returnerer simpelthen -1 og 0 , resultatet af sammenligning af argumentet med to int-metoder. Hvor -1 ikke svarer til og 0 for lige.

class Hello {
 public static void main(String args[]) {

 System.out.println(Integer.compare(10,59));
 System.out.println(Integer.compare(10,10));
 }
}

Output: -1
0

compareTo(heltal et andet heltal): A sammenligne heltalsværdien med bestået int værdi og retur en int, hvis lig med 0 ellers 1.

class Hello {
 public static void main(String args[]) {

 Integer a = 100;
 System.out.println(a.compareTo(100));
 System.out.println(a.compareTo(3));
 }
}

Output: 0
1

reverse(int i): Returnerer den omvendte værdi af rækkefølgen af ​​bits i to's komplement binære repræsentation af den angivne int værdi.

class Hello {
 public static void main(String args[]) {

 Integer a = 546;
 System.out.println(Integer.reverse(a));
 }
}

Output: 1145044992

For at konvertere et heltal til Sring og andre konverteringsmetoder vil vi lære senere tutorials.

Reference: https://docs.oracle.com/javase/9/docs/api/?java/lang/Integer.html (officielt websted)


No
Java tag