package ss1;
/** *String类的判断功能: *public boolean equals(Object anObject) 将此字符串与指定的对象比较,内容是否相同,区分大小写 *public boolean equalsIgnoreCase(String anotherString) 将此字符串与指定的对象比较,内容是否相同,不区分大小写 *public boolean contains(CharSequence s) 判断大字符串中是否包含小字符串 *public boolean startsWith(String prefix) 测试此字符串是否以指定的前缀开始。 *public boolean endsWith(String suffix) 测试此字符串是否以指定的后缀结束。 *public boolean isEmpty() 判断字符串是否为空,当且仅当 length() 为 0 时返回 true。 *注意: * 字符串内容为空和字符串对象为空. * String s =""; * String s1 = null; */ public class Menu { public static void main(String[] args) { String s1 = "helloworld"; String s2 = "helloworld" ; String s3 = "Helloworld"; System.out.println(s1.equals(s2)); //true System.out.println(s1.equals(s3)); //false System.out.println(s1.equalsIgnoreCase(s3)); //true System.out.println(s1.contains("hell")); //true System.out.println(s1.contains("hw")); //false System.out.println(s1.startsWith("hello")); //true System.out.println(s1.startsWith("h")); //true System.out.println(s1.endsWith("ld")); //true String s =""; String ss = null; System.out.println(s1.isEmpty()); //false System.out.println(s.isEmpty()); //true System.out.println(ss.isEmpty()); //NullPointerException 原因是ss未创建对象,无法调方法。 } } 结果: true false true true false true true true false true Exception in thread "main" java.lang.NullPointerException at ss1.Menu.main(Menu.java:35) |
|