一个字符串如下:
[code="java"]
01, 0, 0, 34581.8, 0, , , 529, 580, , ,
[/code]
该字符串在用split(",")分隔后,如何判读出现空值的情况?
我用了
[code="java"]
!= null;
!"".equals();
[/code]都没有用,请问应该如何判断呢,谢谢 :?
关于java判断分隔符的问题?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- wanghaolovezlq 2009-04-19 17:00关注
[code="java"]
public class Split2 {
/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str="01, 0, 0, 34581.8, 0, , , 529, 580, , , "; String[] strArray = str.split(","); String temp; for(int i =0;i<strArray.length;i++) { temp = strArray[i]; //先判断是否为空,如果不为空再进行字符串去空格操作(temp.trim()), //这两个判断条件顺序不能相反,因为如果temp == null的话,调用temp.trim()就要抛空指针异常了 if(temp != null && !"".equals(temp.trim())) { System.out.println(temp); } } }
}
[/code]
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记