判断一个String类型的变量是否为空的最佳选择是什么? 1. 空字符串也是一个对象 和null不同2. 可以用用jakarta的utils, 里面有个方法StringUtils.isEmpty(str). 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用用jakarta的utils, 里面有个方法StringUtils.isEmpty(str). 2. 可以用用jakarta的utils, 里面有个方法StringUtils.isEmpty(str).可以涵盖所有可能么? “”.equals(str) 这种形式 可以 很好的防止空指针异常的发生。 恩 这一点我也知道 你的意思是说不管我使用哪种验证方法 “”.equals(str) 是必须被使用的? str != null && str.length() != 01.6可以用str != null && !str.isEmpty()两个是一样的,equals是很慢的 哦 str.isEmpty() 等同于 “”.equals(str) 你可以双重判断if("".equals(str) && null==str)这样既可以防止报空指针异常,也可判断。何乐而不为 补充:如果用str=="",如果str=null.那么就会报空指针异常,这种比较尽量不要用,除非你保证他不是null java后台程序设计问题 关于<%@include file=""%>的问题 一个关于velocity模板的语法问题 做一个像163那样的网站用不用框架,要是用用什么样的框架好一些。 JSP包含文件如何包含绝对路径的文件? jsp为什么就是不能显示也不报错。 通过Webservice技术来实现可行吗? 传参数的问题 寻找有WEBSPHERE使用经验的开发伙伴 怎么把存入的数组输出来为基数的元素? spring与struts整合问题 找不到spring的配置文件路径
2. 可以用用jakarta的utils, 里面有个方法StringUtils.isEmpty(str).
可以涵盖所有可能么?
1.6可以用
str != null && !str.isEmpty()
两个是一样的,equals是很慢的
这样既可以防止报空指针异常,也可判断。何乐而不为