Java中equals方法为什么要把常量放在左边


在Java中经常使用equals方法来比较字符串变量,当比较两个变量时,调用谁的equals方法都是没有区别的。
但是,当比较变量和常量时,为了避免变量为null出现报错,往往调用的是常量的equals方法。
例如:

String test = "abc";
"abc".equals(test);

这样即使test为null,也不会出现问题。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM