常见对象_String类的判断功能
2016-11-06 15:05
489 查看
package cn.itcast_03; import java.util.Scanner; /* * String类的判断功能: * boolean equals(Object obj):比较字符串的内容是否相同,区分大小写。 * boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写。 * boolean contains(String str):判断大字符串中是否包含小字符串 。 * boolean startsWith(String str):判断字符串是否以某个指定的字符串开头。 * boolean endsWith(String str):判断字符串是否以某个指定的字符串结尾。 * boolean isEmpty():判断字符串是否为空。 * * 注意: * 字符串内容为空和字符串对象为空. * String s = ""; * String s2 = null; */ public class StringDemo { public static void main(String[] args) { // 创建字符串对象 String s1 = "helloworld"; String s2 = "helloworld"; String s3 = "HelloWorld"; // boolean equals(Object obj):比较字符串的内容是否相同,区分大小写。 System.out.println("equals:" + s1.equals(s2));// true System.out.println("equals:" + s1.equals(s3));// false System.out.println("--------------------------------"); // boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写。 System.out.println("equalsIgnoreCase:" + s1.equalsIgnoreCase(s2));// true System.out.println("equalsIgnoreCase:" + s1.equalsIgnoreCase(s3));// true System.out.println("--------------------------------"); // boolean contains(String str):判断大字符串中是否包含小字符串 。 System.out.println("contains:" + s1.contains("hello"));// true System.out.println("contains:" + s1.contains("hw"));// false System.out.println("--------------------------------"); // boolean startsWith(String str):判断字符串是否以某个指定的字符串开头。 System.out.println("startsWith:" + s1.startsWith("h"));// true System.out.println("startsWith:" + s1.startsWith("hello"));// true System.out.println("startsWith:" + s1.startsWith("world"));// false System.out.println("--------------------------------"); // boolean endsWith(String str):判断字符串是否以某个指定的字符串结尾。 System.out.println("endsWith:" + s1.endsWith("ld"));// System.out.println("endsWith:" + s1.endsWith("d"));// System.out.println("--------------------------------"); System.out.println("--------------------------------"); // boolean isEmpty():判断字符串是否为空。 System.out.println("isEmpty:" + s1.isEmpty());// false String s4 = ""; String s5 = null; System.out.println("isEmpty:" + s4.isEmpty());// true // NullPointerException // s5对象不存在,所以不能调用方法,空指针导常。 System.out.println("isEmpty:" + s5.isEmpty());// 报错 } }
相关文章推荐
- 06-常用对象API(String类-常见功能-判断) 07-常用对象API(String类-常见功能-比较)
- 15-06-常用对象API(String类-常见功能-判断)
- 15-03-常用对象API(String类-常见功能-获取_1)
- 15-04-常用对象API(String类-常见功能-获取_2)
- 15-05-常用对象API(String类-常见功能-转换)
- 22-IO流-34-IO流(File对象-常见功能-判断)
- 常见对象_String类的其他功能
- String类下常见的功能分类 判断 获取 转换 其他
- 常见对象_正则表达式的判断功能
- 03-常用对象API(String类-常见功能-获取_1) 1 2 3 05-常用对象API(String类-常见功能-转换)1 2 3 4
- 常见对象_String类的转换功能
- 常见对象_String类的获取功能
- 15-07-常用对象API(String类-常见功能-比较)
- JavaScript(二)-12-(常见对象-Math-基本功能)
- Java学习笔记——String类及其常见功能(13)
- 22-IO流-36-IO流(File对象-常见功能-系统根目录和容量获取)
- 22-IO流-37-IO流(File对象-常见功能-获取目录内容)
- Java基础知识强化32:String类之String类的判断功能
- Javascript(二)-03-(常见对象-String-基本功能)
- 【面向对象程序设计常见面试题】判断题