[JAVA] Ganzzahliges Memo

Dieses Mal lernen wir, wie man die Methoden der Integer-Klasse verwendet. Es wird von Zeit zu Zeit aktualisiert.

compare(int x, int y) Vergleichen Sie die beiden int-Werte numerisch. Wert 0 für x == y, Ein Wert kleiner als 0, wenn x <y, Größer als 0, wenn x> y

System.out.println(Integer.compare(1, 2));
System.out.println(Integer.compare(2, 2));
System.out.println(Integer.compare(5, 2));
-1
0
1

compareTo(Integer anotherInteger) Vergleichen Sie zwei Integer-Objekte numerisch.

Wert 0, wenn diese Ganzzahl gleich dem Argument Ganzzahl ist. Ein Wert kleiner als 0, wenn diese Ganzzahl kleiner als das Argument Ganzzahl ist. Ein Wert größer als 0, wenn diese Ganzzahl größer als das Argument Ganzzahl ist.

Integer number = new Integer(100);

System.out.println(number.compareTo(10));
System.out.println(number.compareTo(500));
System.out.println(number.compareTo(100));
1
-1
0

decode(String nm) String in Ganzzahl dekodieren.

Integer num = Integer.decode("100");
Integer nm = 100;

System.out.println(num + nm);
200

equals(Object obj) Vergleicht dieses Objekt mit dem angegebenen Objekt.

Integer number = new Integer(100);
Integer num = new Integer(100);
Integer nm = new Integer(500);

System.out.println(number == num);
System.out.println(number.equals(num));
System.out.println(number.equals(nm));
false
true
false

parseInt(String s) Analysiert Zeichenfolgenargumente syntaktisch als Ganzzahltypen mit Vorzeichen. Der Rückgabewert ist vom Typ int

String str = "123";
int i = Integer.parseInt(str);
int sum = i + 100;

System.out.println(sum);
223

valueOf(int i),valueOf(String s) Gibt eine Integer-Instanz zurück, die den angegebenen int-Wert darstellt. Gibt ein Integer-Objekt zurück, das den Wert des angegebenen Strings enthält. Der Rückgabewert ist vom Typ Integer

int i1 = Integer.valueOf(100);
int i2 = Integer.valueOf("100");

System.out.println(i1 + i2);
200

Recommended Posts

Ganzzahliges Memo
Docker-Memo
Lombok Memo
Dockerfile-Memo
Iterator Memo
Corretto Memo
Java-Memo
AWS-Memo
Dcokerfile Memo
Memo Stream
Frühlingsrückblick Memo
Docker-Tutorial (Memo)
Java alles Memo
API-Memo streamen
Docker-Betriebsnotiz
Eclipse Trick Memo
Java Silver Memo
Java, Maven Memo
Vergleiche Integer mit ==
Verwendungshinweise zu JavaParser
Das süchtig machende Memo von SpringBoot-JPA-Hibernate
Java SE 7 Hinweis
So installieren Sie OpenJDK 11 Memo
MySQL-Migrationsnotiz (1)
Hinweise zur Verwendung von WatchService
PlantUML-Nutzungsnotiz
Java alles Memo 2
Docker-Compose-Befehlsnotiz
e-Gov Einstellungsnotiz
Maven3-Fehlerprotokoll
Java-Spezifikationsnotiz
Verwendungshinweise zu JUnit5
Java-Muster-Memo