Im folgenden Beispiel wird die Methode „regionMatches()“ verwendet, um zu testen, ob zwei Zeichenfolgenregionen gleich sind:
//StringRegionMatch.java 文件public class StringRegionMatch{ public static void main(String[] args){ String first_str = "Welcome to Microsoft"; String second_str = "I work with microsoft"; boolean match1 = first_str. regionMatches(11, second_str, 12, 9); boolean match2 = first_str. regionMatches(true, 11, second_str, 12, 9); //第一个参数 true 表示忽略大小写区别 System.out.println("区分大小写返回值:" + match1); System.out.println("不区分大小写返回值:" + match2); }}
first_str.regionMatches(11, second_str, 12, 9) bedeutet, dass die Zeichenfolge „first_str“ geändert wird Der Vergleich beginnt nacheinander mit dem 11. Zeichen „M“ und dem 12. Zeichen „M“ der Zeichenfolge „second_str“. Da bei der Zeichenfolge die Groß- und Kleinschreibung beachtet wird, ist das Ergebnis falsch.
Wenn der erste Parameter auf „true“ gesetzt ist, bedeutet dies, dass der Unterschied zwischen Groß- und Kleinschreibung ignoriert wird und daher „true“ zurückgegeben wird.
Das Ausgabeergebnis des obigen Codebeispiels ist:
区分大小写返回值:false 不区分大小写返回值:true
Das obige ist das Java-Beispiel – Testen, ob zwei Zeichenfolgenbereiche gleich sind. Für weitere verwandte Inhalte beachten Sie bitte PHP chinesische Website (www. php.cn)!