Latest web development tutorials

Exemples Java - Tests si deux régions de chaînes sont égales

Des exemples Java Des exemples Java

L'exemple suivant utilise regionMatches () méthode pour tester deux régions de chaînes sont égales:

//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) dit qu'il serait first_str chaîne à partir des 11 premiers caractères «M» et le début des 12 premiers caractères de la chaîne second_str "M" a commencé un en comparant total de neuf paires de caractères, parce que les personnages chaîne est sensible à la casse, de sorte que le résultat est faux.

Si le premier argument est vrai, cela signifie ignorer les différences de cas, de sorte return true.

La sortie est les exemples de code ci-dessus:

区分大小写返回值:false 
不区分大小写返回值:true

Des exemples Java Des exemples Java