Java中如何判断字符串是否包含子字符串

时间:2019-05-19 01:26:12  来源:igfitidea点击:

Java中如何检查一个字符串是否包含另一个子字符串?
本教程将检查主字符串中是否包含其他子字符串。

语法

str1.contains(str2)    // 区分大小写
str1.toLowerCase().contains(str2.toLowerCase())   // 不区分大小写

示例1–检查区分大小写

这将区分大小写。如下面的例子所示,Welcome不同于Welcome,因为我们知道java是一种区分大小写的编程语言。

String str1 = "Hi, Welcome to theitroad";

str1.contains("Welcome")   //返回 True
str1.contains("welcome")   //返回 false 

示例2–使用忽略大小写进行检查

使用此字符串将被检查为忽略大小写。函数将字符串更改为小写,并检查一个字符串是否包含另一个大小写。

String str1 = "Hi, Welcome to theitroad";
String str2 = "welcome";

//下面的代码将所有字符转换为小写
//然后比较字符串,但不改变原始内容。
str1.toLowerCase().contains(str2.toLowerCase())   //Return true