今天别考官问了个问题是关于 equals的String _test;一般是 用 _test.equals("")
还是用 "".equals(_test);
大家都用什么样的形式thx了 帮忙解释一下
还是用 "".equals(_test);
大家都用什么样的形式thx了 帮忙解释一下
解决方案 »
- TCP编程socket小问题
- 有关jar的问题
- 一个关于剪刀、石头、布的小游戏程序
- org.apache.jasper.JasperException: Unable to compile class for JSP 高手帮忙谢谢!
- 欢迎加入java前沿,群号:11405295。
- 散分喽!个人论坛做好了,大家支持一下!
- 请问,如何导入自己写的类,
- 一个问题,来者有分
- 怎样在java程序中获得环境变量,如classpth,TOMCAT_HOME等的值?
- 请问什么叫线程安全?
- Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError:
- 二维数组如何一个for循环打印出所有的元素。
避免 NPE。
其他的一样
避免 NullPointerException。
写成后者确实方便,但不一定符合人的习惯
"".equals(test),那不会报错!!
一般我们建议使用第二个!!!!
_test有可能为空,用上一种的话,为造成空指针异常。
虽然看起来有点别扭,但是可以避免NullPointException
这样的话 可以避免空指针异常
防止_test是空值是用前者将会出现控制针异常。
其他的一样。其他不多解释。