在java读取excel文件的过程中已写入不为null才传值的if语句,但为什么还报错呢?

梦幻之城 发布于 2012/07/30 09:53
阅读 840
收藏 0

if语句如下:

 for(int j=1;j<a;j++){
								    	Semulink seu=new Semulink();
								    	String ssno=eh.getValueAt(sheet, j, 0);
								    	String sname=eh.getValueAt(sheet, j, 1);
								    	String grade=eh.getValueAt(sheet, j, 3);
								    	System.out.println("grade="+grade);
								    	if(grade!=null&&grade!="") {
								    		System.out.println("grade1="+grade);
								    		seu.setSsno(ssno);
								    		seu.setSname(sname);
								    		seu.setGrade(Integer.parseInt(grade));
								    		map.get(key+j);
									    	map.put(key+j, seu);
										}
								    }

帮忙看下!

加载中
0
指尖的舞者
指尖的舞者

1. if(!= null &&"".equlas(grade )) {


2.if(StringUtils.isNotEmpty (grade ))

0
樂

if(grade!=null&&grade!="")

改为

if(grade!=null&&grade.trim().equals(""))

试试

梦幻之城
梦幻之城
测试了下,这个不行,楼上的那个可以!呵呵,还是要说谢谢
0
sxgkwei
sxgkwei
StringUtils.isNotBlank(grade)
0
溜子冲的根
溜子冲的根
null  != grade && !grade.equals( "") 
返回顶部
顶部