黑马程序员技术交流社区
标题: JAVA中Stirng类要常用方法 [打印本页]
作者: 天天小志 时间: 2014-11-19 21:23
标题: JAVA中Stirng类要常用方法
一.常见方法--判断
1) boolean equals(Object obj):判断字符串的内容是否相同,区分大 小写。
用字符串对象调用此方法,传入一个字符串对象
例:String s = “hello”;String s2 = “Hello”;
boolean fals = s.equals(s2); 结果为:false;
2) boolean equalsIgnoreCase(String str):判断字符串的内容是否相同,不区分大小写。
和1)的用法基本相同,只是本方法不区分大小写;
上面的例子用此方法来做结果为true;
3) boolean contains(String str):判断字符串对象是否包含给定的字符串。
此处可以传字符串所对应的引用对象也可以直接传入字符串
如:String s = “hello”;String s2 = “el”;
boolean fals = s.contains(s2); fals结果为true;
boolean fals = s.contains(“el”);这样写也行,结果一样;
4)boolean startsWith(String str):判断字符串对象是否以给定的字符串开始。
5)boolean endsWith(String str):判断字符串对象是否以给定的字符串结束。
6) boolean isEmpty():判断字符串对象是否为空。数据是否为空。
这个空不是引用的对象空,String类型并不存储在堆内存中,而是
存在方法区中的常量池中,如果指定一个String类型的引用对象为
空时,那么运行时会报错。
如:String s = “hello”;boolean fals = s.isEmpty();
程序运行时结果为:java.lang.NullPointerException空指针异常 给空时这么给:s = “”;双引号里什么都不写就是空,结果才为true;否则有一个空格也不是空!
后续继续整理中……
作者: yangyujoe 时间: 2014-11-19 21:48
你是1103班的吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |