equals的问题 今天别考官问了个问题是关于 equals的String _test;一般是 用 _test.equals("") 还是用 "".equals(_test);大家都用什么样的形式thx了 帮忙解释一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个是一样的,只需要处理一下null的问题即可 "".equals(_test);避免 NPE。 "".equals(_test)可以避免_test是null而抛出空指针异常的问题其他的一样 "".equals(_test);避免 NullPointerException。 一般桉视觉习惯用_test.equals(""),但是这个有可能出现空指针异常,在前面处理下就可以了写成后者确实方便,但不一定符合人的习惯 还是用"".equals(_test); 的好。一直都这么用的。 如果test.equals("")那会报nullpointException错误"".equals(test),那不会报错!!一般我们建议使用第二个!!!! 两种情况在正常的情况下是都可以的,但是后者它能避免空指针异常,所以一般建议后者,就像null==object一样,也是为了避免空指针异常,这样写代码能够更好的执行,避免出现一些没必要的错误 "".equals(_test); ..都这么写。 常量 == 变量 。。 也是这么用 一般用第二个这样字符串为null的时候不会报空指针异常 用这个 "".equals(_test);_test有可能为空,用上一种的话,为造成空指针异常。 "".equals(_test);虽然看起来有点别扭,但是可以避免NullPointException 一般是"".equals.StringName这样的话 可以避免空指针异常 "".equals(_test);防止_test是空值是用前者将会出现控制针异常。 "".equals(_test)可以避免_test是null而抛出空指针异常的问题其他的一样。其他不多解释。 通过XPath找到特定标签的位置 左边是JTree,右边是JTable,用于显示表格(头痛的问题,求解...) Java字符串中找单词出现个数? JBUILDER2006,编译打包,损坏原文件! 急!用eclipse编译java GUI 程序报错 高手指点 一个关于JB连接数据库的简单问题 现在来学数据结构 如何在java中引用自已创建的类 大家帮帮我--关于avi文件 各位前辈请帮忙 Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: 二维数组如何一个for循环打印出所有的元素。
避免 NPE。
其他的一样
避免 NullPointerException。
写成后者确实方便,但不一定符合人的习惯
"".equals(test),那不会报错!!
一般我们建议使用第二个!!!!
_test有可能为空,用上一种的话,为造成空指针异常。
虽然看起来有点别扭,但是可以避免NullPointException
这样的话 可以避免空指针异常
防止_test是空值是用前者将会出现控制针异常。
其他的一样。其他不多解释。