在Java中经常使用equals方法来比较字符串变量,当比较两个变量时,调用谁的equals方法都是没有区别的。
但是,当比较变量和常量时,为了避免变量为null出现报错,往往调用的是常量的equals方法。
例如:
String test = "abc";
"abc".equals(test);
这样即使test为null,也不会出现问题。
在Java中经常使用equals方法来比较字符串变量,当比较两个变量时,调用谁的equals方法都是没有区别的。
但是,当比较变量和常量时,为了避免变量为null出现报错,往往调用的是常量的equals方法。
例如:
String test = "abc";
"abc".equals(test);
这样即使test为null,也不会出现问题。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。