随风
17级
2012-06-26 回答
o.x=Integer.parseInt(z)
追问:
//实现查询所有项目信息,查出来后把status字段类型转换 0=“已申报”1=“审核中”2=“已审核”
public List listAll() {
List list= projectinfoDao.findAll();
Projectinfo p=list.get(1);
p.Status=Integer.parseInt("申报");
//p.setStatus(Integer.parseInt("申报"));
for(Projectinfo l:list){
System.out.println(l.getStatus());
}
return list;
}
报错了!!
log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationContext).
log4j:WARN Please initialize the log4j system properly.
Hibernate: select projectinf0_.ID as ID0_, projectinf0_.PROJECT_NAME as PROJECT2_0_, projectinf0_.START_DATE as START3_0_, projectinf0_.END_DATE as END4_0_, projectinf0_.STATUS as STATUS0_ fr

这篇博客探讨了在Java中如何修改List中的对象属性值,特别是在将List中的对象状态字段从字符串转换为整数时遇到的问题。作者提供了一个示例代码,尝试通过Integer.parseInt方法转换对象的status字段,但在运行时遇到了NumberFormatException。解决方案是创建一个Map来映射状态字符串到对应的整数值。
最低0.47元/天 解锁文章
3915

被折叠的 条评论
为什么被折叠?



