Object数据怎么转化为float型数据 我从一个map里提取一个数据,但是我想对提取出来的数据进行运算处理,(float)map.get("id"),像这样强制转化,报错不能从object转化为float,我想问问7应该怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先转别的类型,然后用Float的包装类转换 Object bObject = 1F; Float f = (Float)bObject; System.out.println(f);你的ID如果是7,会报转化异常的 Float a=(Float)new Object(); Float b=Float.parseFloat(new Object().toString()); map.get("id").getClass().getName()输出一下看看是什么类型再转 map.get("id") 能说下 你这返回的是个啥类型不? 如果是个字符串类型 可以按下面专如果是基本类型 可以强转如果是自定义对象 请取到对象中集体的值 再个人认为 要想转为float类型 你要转的 那个对象 需要是基本类型 或数字格式的字符串类型public Main() { Map map = new HashMap(); map.put("1", "1"); String a = (String) map.get("1");//这样 float b = new Float(a);//或者这样 float c = Float.parseFloat(a); System.err.println(b + " " + c); } float a=Float.parseFloat(b.toString());//b为object类型 java,tomcat,axis2写webservice,实现数据库间数据传输,求指导 【关于JAVAEE 6中slf4j冲突,绑定Log4j失败,求解决方案】 struts1中多线程运用的问题 有关求素数问题 正则表达式 谁会用oracle application server 外包一个页面 顺便推荐这个网络收藏夹--偶得 编译问题exe 如何通过HTTP传递JAVA对象? servlet文件下载中服务器端的编码 关于编码问题 【求助】Java 生成透明图片代码
Object bObject = 1F;
Float f = (Float)bObject;
System.out.println(f);你的ID如果是7,会报转化异常的
Float b=Float.parseFloat(new Object().toString());
如果是个字符串类型 可以按下面专
如果是基本类型 可以强转
如果是自定义对象 请取到对象中集体的值 再
个人认为 要想转为float类型 你要转的 那个对象 需要是基本类型 或数字格式的字符串类型
public Main()
{
Map map = new HashMap(); map.put("1", "1");
String a = (String) map.get("1");
//这样
float b = new Float(a);
//或者这样
float c = Float.parseFloat(a);
System.err.println(b + " " + c);
}