刚开始学习java,java的Object类包含了一个equal函数,在用来比较字符串上面很方便,开始看到“xxx”.equals(string)这种写法比较疑惑,为什么要把常量放在前面
比较变量。这种写法有它的好处,一句话,这样写避免了空指针异常。变量是有可能为null的,所以当比较变量为null时,这种写法仍然正确,还有一种写法看起来更好
object.equals("",str);
java的equals()
最新推荐文章于 2025-06-26 11:57:25 发布
刚开始学习java,java的Object类包含了一个equal函数,在用来比较字符串上面很方便,开始看到“xxx”.equals(string)这种写法比较疑惑,为什么要把常量放在前面
比较变量。这种写法有它的好处,一句话,这样写避免了空指针异常。变量是有可能为null的,所以当比较变量为null时,这种写法仍然正确,还有一种写法看起来更好
object.equals("",str);