Aktionen

String regionMatches() Methode

Aus Java Tutorial - Java lernen

Beschreibung

Diese Methode hat zwei Varianten, mit denen getestet werden kann, ob zwei String-Regionen gleich sind.

Syntax

Hier ist die Syntax dieser Methode:

public boolean regionMatches(int toffset,
                             String other,
                             int ooffset,
                             int len)

Parameter

Hier sind die Einzelheiten der Parameter:

  • toffset - der Anfangsoffset der Subregion in dieser Zeichenfolge.
  • other - das Zeichenkettenargument.
  • ooffset - der Start-Offset der Unterregion im Zeichenketten-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 false. Ob die Übereinstimmung exakt oder case-unsensibel ist, hängt vom ignoreCase-Parameter ab.


Beispiel

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str1 = new String("Welcome to Tutorialspoint.com");
      String Str2 = new String("Tutorials");
      String Str3 = new String("TUTORIALS");

      System.out.print("Return Value :" );
      System.out.println(Str1.regionMatches(11, Str2, 0, 9));

      System.out.print("Return Value :" );
      System.out.println(Str1.regionMatches(11, Str3, 0, 9));
   }
}

Dies wird zu folgendem Ergebnis führen:

Ausgabe

Return Value :true
Return Value :false