equals是判断字符串的是不是相等,例如:"abc".equals("abc"),返回结果是Boolean类型的true"abc".equals("ab")返回结果是Boolean类型的falsecontains是包含的意思,例如:"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())); } }