黑马程序员技术交流社区

标题: equalslgnoreCase怎么用啊?编写一段代码吧 [打印本页]

作者: 李迪    时间: 2011-7-22 23:13
标题: equalslgnoreCase怎么用啊?编写一段代码吧
在视频中老师对equalslgnoreCase它说了一下,但还不了解,它是怎么编译的呢?
作者: 王松朝    时间: 2011-7-22 23:22
把equals 改成equalsIgnoreCase就可以了,别的代码不用变,这样当两个字符串比较时会忽略大小写的差异,
作者: 王松朝    时间: 2011-7-22 23:24
把equals 改成equalsIgnoreCase就可以了,别的代码不用变,这样当两个字符串比较时会忽略大小写的差异.
至于楼主的“它是怎么编译的”实在不懂什么意思,
作者: 匿名    时间: 2011-7-22 23:46
[code]public class TestEqual {
        public static void main(String[] args) {
                String a = "abc";
                String b = "Abc";
                System.out.println(a.equals(b));
                System.out.println(b.equalsIgnoreCase(b));
        }
}[/code]打印出来
false
true
至于你所说的他是怎么编译的,我觉得你说的是怎么比较的吧。是把字符串拆成字符数组一个一个比较的。equalsIgnoreCase把拆成的字符判断下,全改成小写,再比较




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