java中类型的转换

shuanghanyandan 2012-10-30 05:47:19
我需要将map<String,Object> map=new HashMap<String,Object>()
我想讲map里面的值转换为int和float型的值,该如何做呢?还有我有一个jsp页面,我想让一个表格里面没有数值的时候默认显示0,然后通过后台传过来值了以后就显示传过来的值
...全文
133 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
为啥呢 2012-10-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

int和float不是对象,要通过Integer和Float转换而来(如果是jdk1.5以上,系统会自动转),如果是jdk1.4则代码如下
Integer iObject = (Integer)map.get("key");
if (iObject != null) {
int iValue = iObject.intValue();
}

我想让一个表格里面没有数值的时候默……
[/Quote]
他们都不是对象,是类型,小写的是基本类型,范型声明只可使用大写的即封装类型,
zxhcloth 2012-10-30
  • 打赏
  • 举报
回复
int和float不是对象,要通过Integer和Float转换而来(如果是jdk1.5以上,系统会自动转),如果是jdk1.4则代码如下
Integer iObject = (Integer)map.get("key");
if (iObject != null) {
int iValue = iObject.intValue();
}

我想让一个表格里面没有数值的时候默认显示0,然后通过后台传过来值了以后就显示传过来的值
建议这个你在后台直接做了,不要放在前端,如int类型的数据默认就是0

62,620

社区成员

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

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