菜鸟求解

zhangrui12356 2014-07-09 04:30:17
List<LawOffice> lawList=query.list();
int dyCount=0;
int lcount;
for(LawOffice la:lawList){
String zh=la.getZh();
String hql0="from LawOffice where state=1 and zh='"+zh+"'";
LawOffice lawOffice=(LawOffice)session0.createQuery(hql0).uniqueResult();

if(lawOffice.getDyrs()==null || " ".equals(lawOffice.getDyrs())){
lcount=0;

}else{
lcount=Integer.parseInt(lawOffice.getDyrs());
}


java.lang.NumberFormatException: For input string: "null"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Integer.parseInt(Integer.java:449)
java.lang.Integer.parseInt(Integer.java:499)
com.law.service.LawOfficeService.dyCount(LawOfficeService.java:406)


求解
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dudan57 2014-07-09
  • 打赏
  • 举报
回复
你用System.out.println(lawOffice.getDyrs()) 打印下,看结果是不是字符串 “null”
Coder_D 2014-07-09
  • 打赏
  • 举报
回复
LawOffice贴出来看看
ChongQingJin28 2014-07-09
  • 打赏
  • 举报
回复
if(lawOffice.getDyrs()==null || " ".equals(lawOffice.getDyrs()) || " null".equals(lawOffice.getDyrs())){
zhangrui12356 2014-07-09
  • 打赏
  • 举报
回复
求解else{}中的错误

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧