首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

不知道如何转化类型了

2011-12-24 
不知道怎么转化类型了!sb.append( seachAddMoneyHis.action? )sb.append( query.startTime +query.g

不知道怎么转化类型了!
sb.append( "seachAddMoneyHis.action? ");
sb.append( "query.startTime= "   +   query.getStartTime());
sb.append( "&query.endTime= "   +   query.getEndTime());
sb.append( "&query.userName= "   +   query.getUserName()==null? " ":query.getUserName());
sb.append( "&query.province.id= "   +   query.getProvince().getId()==null? " ":query.getProvince().getId());

这里我想把province.id传过去,但是sb.append( "&query.province.id= "   +   query.getProvince().getId()==null? " ":query.getProvince().getId());报错了,
转了半天还是出错!

[解决办法]
抱什么错误?
(String)query.getProvince().getId();//强制类型转换试试
[解决办法]
你的query里面 id 是什么类型的?是int的话 就用Integer.toString(query.getProvince().getId())试试
[解决办法]
query里面不能存入int型,应该在存的时候就转换为Integer,然后取的时候再转换回来
[解决办法]
如果query.getProvince().getId()==null? " ":query.getProvince().getId()可以那么就可以

看看这里吧
或者
query.getProvince().getId()==null? " ":query.getProvince().getId()+ " ";

[解决办法]
用String.valueOf()试试
[解决办法]
改成这样看看query.getProvince().getId()==null?:query.getProvince().getId()
或者query.getProvince().getId()==null? ' ':query.getProvince().getId()
试试看
[解决办法]
把这个query.getProvince().getId()==null? " ":query.getProvince().getId()扩号起来
变成(query.getProvince().getId()==null? " ":query.getProvince().getId())
[解决办法]
把这个query.getProvince().getId()==null? " ":query.getProvince().getId()扩号起来
变成(query.getProvince().getId()==null? " ":query.getProvince().getId()+ " ")
[解决办法]
int 不能一步到位转,如果是Integer类型那还差不多,差点被你闷过去了
int类型的是没有null返回的

热点排行