Java String porównuj do metody IgnoreCase()

❮ Metody strunowe


Przykład

Porównaj dwa ciągi, ignorując różnice między małymi i dużymi literami:

String myStr1 = "HELLO";
String myStr2 = "hello";
System.out.println(myStr1.compareToIgnoreCase(myStr2));


Definicja i użycie

Metoda compareToIgnoreCase()porównuje dwa ciągi w sposób leksykograficzny, ignorując różnice między małymi i dużymi literami.

Porównanie jest oparte na wartości Unicode każdego znaku w ciągu przekonwertowanej na małe litery.

Metoda zwraca 0, jeśli ciąg jest równy innemu ciągowi, ignorując różnice wielkości liter. Wartość mniejsza niż 0 jest zwracana, jeśli ciąg jest mniejszy niż inny ciąg (mniej znaków), a wartość większa niż 0, jeśli ciąg jest większy niż drugi ciąg (więcej znaków).


Składnia

public int compareToIgnoreCase(String string2)

Wartości parametrów

Parameter Description
string2 A String, representing the other string to be compared

Szczegóły techniczne

Zwroty: Wartość : int0, jeśli ciąg jest równy innemu ciągowi, ignorując różnice w wielkości liter.
< 0, jeśli ciąg jest leksykograficznie mniejszy niż drugi ciąg
> 0, jeśli ciąg jest leksykograficznie większy niż drugi ciąg (więcej znaków)
Wersja Java: 1.2

❮ Metody strunowe