Java String CompareTo()- methode
Voorbeeld
Vergelijk twee strings:
String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal
Definitie en gebruik
De compareTo()
methode vergelijkt twee strings lexicografisch.
De vergelijking is gebaseerd op de Unicode-waarde van elk teken in de tekenreeksen.
De methode retourneert 0 als de string gelijk is aan de andere string. Een waarde kleiner dan 0 wordt geretourneerd als de tekenreeks kleiner is dan de andere tekenreeks (minder tekens) en een waarde groter dan 0 als de tekenreeks groter is dan de andere tekenreeks (meer tekens).
Tip: gebruik CompareToIgnoreCase() om twee tekenreeksen lexicografie te vergelijken, waarbij de verschillen in kleine letters en hoofdletters worden genegeerd.
Tip: gebruik de methode equals() om twee tekenreeksen te vergelijken zonder rekening te houden met Unicode-waarden.
Syntaxis
public int compareTo(String string2)
public int compareTo(Object object)
Parameterwaarden
Parameter | Description |
---|---|
string2 | A String , representing the other string to be compared |
object | An Object , representing an object to be compared |
Technische details
Geeft terug: | Een int waarde: 0 als de string gelijk is aan de andere string. < 0 als de string lexicografisch kleiner is dan de andere string > 0 als de string lexicografisch groter is dan de andere string (meer tekens) |
---|
❮ String-methoden