黑马程序员技术交流社区

标题: 字符串比较整理 [打印本页]

作者: xpsyztd    时间: 2014-9-3 22:46
标题: 字符串比较整理
(1)public int compareTo(String anotherString):该方法比较两个字符串,和Character类提供的compareTo方法类似,Character类提供的compareTo方法比较的是两个字符类数据,而这里比较的是字符串数据,其比较过程实际上是两个字符串中相同位置上的字符按照Unicode中排列顺序逐个比较的结果。如果在整个比较过程中没有发现任何不同的地方,则表明两个字符串是完全相等的,compareTo方法返回0;如果在比较过程中发现了不同的地方,则比较过程会停下来,这时一定是两个字符串在某个位置上不相同,如果当前字符串在这个位置上的字符大于参数中的这个位置上的字符,compareTo方法返回一个大于0的整数,否则返回一个小于0的整数;
(2)public Boolean equals(Object anObject):该方法比较两个字符串,和Character类提供的equals方法相似,因为他们都是重载Object类的方法,该方法比较当前字符串和参数字符串,在两个字符串相等的时候返回true,否则返回false;
(3)public Boolean equalsIgnoreCase(String anotherString ):该方法和equals方法类似,不同的地方在于equalsIgnorCase方法将忽略字母大小写的区别。

作者: dhgcy    时间: 2014-9-4 21:31
谢谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2