Java regionMatches()-Methode
Die Methode regionMatches() wird verwendet, um zu testen, ob zwei Zeichenketten in einem Bereich gleich sind.
Syntax
public boolean regionMatches(int toffset,
String other,
int ooffset,
int len)
oder
public boolean regionMatches(boolean ignoreCase,
int toffset,
String other,
int ooffset,
int len)
Parameters
ignoreCase-- Wenn true, wird die Groß-/Kleinschreibung beim Vergleichen von Zeichen ignoriert.
toffset-- Der Startoffset des Teilbereichs in dieser Zeichenkette.
other-- Das String-Argument.
ooffset-- Der Startoffset des Teilbereichs im String-Argument.
len-- Die Anzahl der zu vergleichenden Zeichen.
Rückgabewert
Gibt true zurück, wenn der angegebene Teilbereich dieser Zeichenkette mit dem angegebenen Teilbereich des Zeichenkettenarguments übereinstimmt; andernfalls wird false zurückgegeben. Die Übereinstimmung ist exakt und abhängig von ignoreCase wird die Groß-/Kleinschreibung beachtet.
Beispiel
Beispiel
public class Test {
public static void main(String args[]) {
String Str1 = new String("www.example.com");
String Str2 = new String("example");
String Str3 = new String("EXAMPLE");
System.out.print("Return value :" );
System.out.println(Str1.regionMatches(4, Str2, 0, 5));
System.out.print("Return value :" );
System.out.println(Str1.regionMatches(4, Str3, 0, 5));
System.out.print("Return value :" );
System.out.println(Str1.regionMatches(true, 4, Str3, 0, 5));
}
}
}
public static void main(String args[]) {
String Str1 = new String("www.example.com");
String Str2 = new String("example");
String Str3 = new String("EXAMPLE");
System.out.print("Return value :" );
System.out.println(Str1.regionMatches(4, Str2, 0, 5));
System.out.print("Return value :" );
System.out.println(Str1.regionMatches(4, Str3, 0, 5));
System.out.print("Return value :" );
System.out.println(Str1.regionMatches(true, 4, Str3, 0, 5));
}
}
}
Das obige Programm erzeugt das folgende Ergebnis:
返回值 :true 返回值 :false 返回值 :true
Andere Erweiterungen
Java String-Klasse