代码
package createCode;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("create code");
CheckStingInclued ckii = new CheckStingInclued();
ckii.main();
}
}
package createCode;
public class CheckStingInclued {
public void main(){
//LowerAnUpCase();
//checkIncludeByContains();
//checkIncludeByStartsWith();
checkIncludeByIndexOf();
}
private void LowerAnUpCase(){
String str = "ABc";
String lowerCase = str.toLowerCase();
String upperCase = str.toUpperCase();
System.out.println("lowerCase:"+lowerCase);
System.out.println("upperCase:"+upperCase);
}
private void checkIncludeByContains(){
String str1 = "Abc";
String str2 = "ddddABCddddd";
System.out.println("对比数据:");
System.out.println("str1:"+str1);
System.out.println("str2:"+str2);
System.out.println("区分大小写:");
if(str2.contains(str1))
{
System.out.println("包含");
}else{
System.out.println("不包含");
}
System.out.println("不区分大小写:");
if(str2.toLowerCase().contains(str1.toLowerCase()))
{
System.out.println("包含");
}else{
System.out.println("不包含");
}
}
private void checkIncludeByStartsWith(){
String str1 = "Abc";
String str2 = "ABCddddd";
System.out.println("对比数据:");
System.out.println("str1:"+str1);
System.out.println("str2:"+str2);
System.out.println("区分大小写:");
if(str2.contains(str1))
{
System.out.println("包含");
}else{
System.out.println("不包含");
}
System.out.println("不区分大小写:");
if(str2.toLowerCase().startsWith(str1.toLowerCase()))
{
System.out.println("包含");
}else{
System.out.println("不包含");
}
}
private void checkIncludeByIndexOf(){
String str1 = "Abc";
String str2 = "ddddABCddddd";
System.out.println("对比数据:");
System.out.println("str1:"+str1);
System.out.println("str2:"+str2);
System.out.println("区分大小写:");
if(str2.indexOf(str1)>=0)
{
System.out.println("包含");
}else{
System.out.println("不包含");
}
System.out.println("不区分大小写:");
if(str2.toLowerCase().indexOf(str1.toLowerCase())>=0)
{
System.out.println("包含");
}else{
System.out.println("不包含");
}
}
}
运行效果