[JAVA] Mémo entier

Cette fois, nous allons apprendre à utiliser les méthodes de la classe Integer. Il sera mis à jour de temps à autre.

compare(int x, int y) Comparez les deux valeurs int numériquement. Valeur 0 pour x == y, Une valeur inférieure à 0 si x <y, Supérieur à 0 si 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) Comparez numériquement deux objets Integer.

Valeur 0 si cet entier est égal à l'argument Integer. Une valeur inférieure à 0 si cet entier est inférieur à l'argument Integer. Une valeur supérieure à 0 si cet entier est supérieur à l'argument Integer.

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) Décodez la chaîne en entier.

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

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

equals(Object obj) Compare cet objet avec l'objet spécifié.

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) Analyse syntaxiquement les arguments de chaîne comme des types d'entiers décimaux signés. La valeur de retour est de type int

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

System.out.println(sum);
223

valueOf(int i),valueOf(String s) Renvoie une instance Integer qui représente la valeur int spécifiée. Renvoie un objet Integer qui contient la valeur de la chaîne spécifiée. La valeur de retour est de type Integer

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

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

Recommended Posts

Mémo entier
mémo docker
Mémo de Lombok
Mémo Dockerfile
Mémo Itérateur
mémo corretto
Mémo Java
Mémo AWS
Mémo Dcokerfile
Memo Stream
Mémo rétrospective du printemps
tutoriel docker (mémo)
java quoi que ce soit mémo
Mémo API Stream
Mémo d'opération Docker
Mémo astuce Eclipse
Mémo Java Silver
java, mémo maven
Compare Integer avec ==
Notes d'utilisation de JavaParser
Mémo addictif de SpringBoot-JPA-Hibernate
Remarque sur Java SE 7
Comment installer OpenJDK 11 Memo
Mémo de migration MySQL (1)
Notes d'utilisation de WatchService
Mémo d'utilisation PlantUML
java n'importe quoi mémo 2
Mémo de commande Docker-compose
Mémo de réglage e-Gov
Mémo d'erreur Maven3
Mémo de spécification Java
Notes d'utilisation de JUnit5
Mémo de modèle Java