equals是判断字符串的是不是相等,例如:"abc".equals("abc"),返回结果是Boolean类型的true "abc".equals("ab")返回结果是Boolean类型的false contains是包含的意思,例如:"abc".contains("a"),返回结果是Boolean类型的true "abc".contains("d"),返回结果是Boolean类型的false. contains包含包括,"abc".contains("abcd")是返回的false
toUpperCase的意思是将所有的英文字符转换为大写字母,如:
String cc = “aBc123”.toUpperCase();结果就是:ABC123。
toLowerCase的意思是将所有的英文字符转换为小写字母,如:
String cc = “aBc”.toUpperCase();结果就是:abc123。
备注:这两个方法只对英文字母有效,对除了A~Z和a~z的其余字符无任何效果
public class StringContainsMain {
public static void main(String[] args) {
String str1 = "通apP";
String str2 = "马ApP";
String flg = "app";
System.out.println(str1.toUpperCase().contains(flg.toUpperCase()));
System.out.println(str2.toUpperCase().contains(flg.toUpperCase()));
}
}