/*
* 判断功能:
* boolean equals(Object obj):判断字符串的内容是否相同,区分大小写。
* boolean equalsIgnoreCase(String str):判断字符串的内容是否相同,不区分大小写。
* boolean contains(String str):判断字符串对象是否包含给定的字符串。
* boolean startsWith(String str):判断字符串对象是否以给定的字符串开始。
* boolean endsWith(String str):判断字符串对象是否以给定的字符串结束。
* boolean isEmpty():判断字符串对象是否为空。数据是否为空。
*/
public class StringDemo {
/**
* @param args
*/
public static void main(String[] args) {
String s = "HelloWorld";
//boolean equals(Object obj):判断字符串的内容是否相同,区分大小写。
System.out.println(s.equals("helloworld"));
System.out.println(s.equals("Helloworld"));
System.out.println("----------------------");
// boolean equalsIgnoreCase(String str):判断字符串的内容是否相同,不区分大小写。
System.out.println(s.equalsIgnoreCase("helloworld"));
System.out.println(s.equalsIgnoreCase("Helloworld"));
System.out.println("----------------------");
// boolean contains(String str):判断字符串对象是否包含给定的字符串。
System.out.println(s.contains("hell"));
System.out.println(s.contains("ell"));
System.out.println(s.contains("od"));
System.out.println("----------------------");
// boolean startsWith(String str):判断字符串对象是否以给定的字符串开始
System.out.println(s.startsWith("hell"));
System.out.println(s.startsWith("Hell"));
System.out.println("----------------------");
// boolean endsWith(String str):判断字符串对象是否以给定的字符串结束。
System.out.println(s.endsWith("ld"));
System.out.println(s.endsWith("LD"));
System.out.println("----------------------");
// boolean isEmpty():判断字符串对象是否为空。数据是否为空。
String s1 = "";
String s2 = null;
System.out.println(s.isEmpty());
System.out.println(s1.isEmpty());
System.out.println(s2.isEmpty());//java.lang.NullPointerException空指针异常
System.out.println("----------------------");
}
}
|
|