[JAVA] À propos de la comparaison de taille de compareTo

À propos de CompareTo En raison de la valeur, vous pouvez oublier quelle comparaison est quelle valeur, alors prenez note.

** ① compareTo () ** lors de la comparaison par chaîne de caractères


public class Test {
	public static void main(String[] args) {
		 String a = "a";
		 String b = "b";
		 System.out.println(a.compareTo(b));
		 System.out.println(b.compareTo(a));
		 System.out.println(a.compareTo(a));
	}
}

Voici le résultat de l'exécution.

-1
1
0

Renvoie -1 ou 1 si les caractères sont séparés lexicographiquement. -1 parce que a est avant b b est après a, donc 1 0 s'ils sont identiques

** ② Integer.compare () ** pour comparaison numérique


public class Test {
	public static void main(String[] args) {
		 int one = 1;
		 int two = 2;
		 System.out.println(Integer.compare(one,two));
		 System.out.println(Integer.compare(two,one));
		 System.out.println(Integer.compare(one,one));
	}
}

Voici le résultat de l'exécution.

-1
1
0

Simplement le résultat du calcul. 1-2=-1 2-1=1 1-1 = 0.

Recommended Posts

À propos de la comparaison de taille de compareTo
À propos de disconnect () de HttpURLConnection
À propos de la sélection d'OpenJDK
À propos de DI of Spring ①
À propos de DI of Spring ②
À propos de form. ○○ de form_with
À propos de la gestion de Null
À propos des instances Java
À propos du fonctionnement simple de Docker
À propos de la description de Docker-compose.yml
À propos des types de couverture de code
Mémorandum sur LOD.
À propos de la correspondance partielle du sélecteur
[Java] Comparaison de vitesse de combinaison de chaînes
À propos du comportement de ruby Hash # ==
Comparaison de chaînes sans se soucier de NullPointerException
Comparaison des bibliothèques de compression pour JavaVM
À propos des bases du développement Android
Rotation en fonction de la taille du fichier de connexion
À propos de Biocontainers fastqc et Java
[Rails] À propos de la mise en œuvre de la fonction similaire
Comparaison Java à l'aide de la méthode compareTo ()
A propos de la liaison de l'annotation Spring AOP
À propos du rôle de la méthode initialize
À propos de removeAll et de retentionAll de ArrayList
Pensez aux 7 règles d'Optionnel
À propos du téléchargement d'images de jsp (servlet)
À propos du cache disque de la série Glide 4
[Java] Comparaison correcte du type String
Explique les objets Ruby Array
À propos du niveau de journalisation de java.util.logging.Logger