Caster_Chan
2015-11-05 03:02在JAVA中如何获取list的值
这是来源
@Override
public List getYxzyListByYwslidZsk(Long ywslid) {
StringBuilder hql = new StringBuilder();
hql.append(" from " + ZSK + " t where t.ywslid = " + ywslid);
List list = this.findByQuery(hql.toString());
if (list != null && !list.isEmpty()){
return list; }
else{return null;}
}
下面这个是使用页面,其实已经判断不为空了,然后取出的时候报错空指针,看了看类型是对的,不知道怎么取。
List<TpgGzfYxzy> tpgGzfYxzyList=gzfYxzyService.getYxzyListByYwslidZsk(ywslid);
if (tpgGzfYxzyList!=null){
for (TpgGzfYxzy tpgGzfYxzy:tpgGzfYxzyList){
System.out.println(tpgGzfYxzy.getZyxl());
if (tpgGzfYxzy.getZyxl()==4){
row.setData("fourthfyd",tpgGzfYxzy.getYxdmc());};
if (tpgGzfYxzy.getZyxl()==5){
row.setData("fifthfyd",tpgGzfYxzy.getYxdmc());};
if (tpgGzfYxzy.getZyxl()==6){
row.setData("sixthfyd",tpgGzfYxzy.getYxdmc());};
if (tpgGzfYxzy.getZyxl()==7){
row.setData("seventhfyd",tpgGzfYxzy.getYxdmc());};
}
}
- 点赞
- 回答
- 收藏
- 复制链接分享
7条回答
为你推荐
- 将List中的一个值取出来作为键
- spring
- java
- eclipse
- 5个回答
- java list中保存了数据库中取出来的对象,如何获取第一列的值?
- java-ee
- eclipse
- 1个回答
- java8 如何对list操作 根据某一个字段进行判断去重对另一个字段进行累加 最终返回list?
- java
- 2个回答
- 【java】怎么在8特性中的stream将列表的实体数据取出并去重?
- java
- string
- 数据
- class
- 4个回答
- java对象引用修改值的问题
- java
- 12个回答
换一换