21xrx.com
2024-09-19 09:55:42 Thursday
登录
文章检索 我的文章 写文章
Java中的contains方法是否区分大小写
2023-06-11 23:49:39 深夜i     --     --
Java contains方法 大小写

Java中的contains方法是否区分大小写?——案例分析

Java中的contains方法是用来判断一个字符串中是否包含另一个字符串的方法,在开发中使用十分频繁。而对于它是否区分大小写,则一直是程序员们比较关心的问题。下面我们来通过案例分析,看看Java中的contains方法是否区分大小写。

我们可以通过下面的示例代码来测试contains方法是否区分大小写:


public class ContainsTest {

  public static void main(String[] args) {

    String str1 = "Java is good.";

    String str2 = "java";

    System.out.println(str1.contains(str2)); //false

    String str3 = "JAVA";

    System.out.println(str1.contains(str3)); //false

    System.out.println(str1.toLowerCase().contains(str2)); //true

    System.out.println(str1.toUpperCase().contains(str3)); //true

  }

}

我们可以看到,当我们直接使用contains方法时,它是不区分大小写的,即使我们在str1和str2中大小写不同,它也能返回正确的结果。但是如果我们将str1或str3转换成全小写或全大写后再使用contains方法,就会区分大小写,这时候它才会根据字符的大小写匹配。

结论:Java中的contains方法在直接调用时不会区分大小写,但可以通过转换字符串大小写来实现区分大小写。

  
  
下一篇: 类型及其用途

评论区

{{item['qq_nickname']}}
()
回复
回复