Java contains不区分大小写
在Java中,我们经常需要检查一个字符串是否包含另一个字符串。这时可以使用contains()
方法来实现。contains()
方法可以用来检查一个字符串是否包含另一个字符串,如果包含则返回true,否则返回false。在Java中,contains()
方法不区分大小写,这意味着无论字符串中的字符是大写还是小写,contains()
方法都能正确地检查包含关系。
使用contains方法检查字符串包含关系
下面是contains()
方法的使用示例:
在上面的示例中,我们定义了两个字符串str1
和str2
,然后使用contains()
方法检查str1
是否包含str2
。由于contains()
方法不区分大小写,所以无论str2
的字符是大写还是小写,都会正确地检查包含关系。
contains方法不区分大小写示例
下面我们来看一个更具体的示例,来证明contains()
方法不区分大小写:
在上面的示例中,我们定义了两个字符串str1
和str2
,其中str1
包含大写字母”Hello”和小写字母”World”,str2
包含小写字母”hello”。如果contains()
方法区分大小写的话,那么在这种情况下str1
不会包含str2
。但由于contains()
方法不区分大小写,所以输出是”str1包含str2″。
注意事项
虽然contains()
方法不区分大小写,但是在实际开发中有时候我们可能希望区分大小写。这时可以自己实现大小写敏感的包含方法,例如:
然后在调用的时候注意大小写,例如:
结论
contains()
方法是一个非常方便的方法,用来检查一个字符串是否包含另一个字符串。在Java中,contains()
方法不区分大小写,这使得我们在开发过程中更加方便快捷地进行字符串包含的检查。如果需要区分大小写的话,我们可以自己实现大小写敏感的包含方法。