我从一个map里提取一个数据,但是我想对提取出来的数据进行运算处理,(float)map.get("id"),像这样强制转化,报错不能从object转化为float,我想问问7应该怎么做
解决方案 »
- 关于Tomcat上发布的问题
- struts1+hibernate+spring怎么调用Oracle函数
- 这几天做一个udp的东西,需要给这个东西上面加一个线程池,求一个完整的线程池的例子,最好加上注释,谢谢
- hibernate criteria
- FtpClient connect reset的问题
- How can I get points?
- java.lang.ClassNotFoundException: org.springframework.instrument.classloading.tomcat .TomcatInstrumentableClassLoader
- Spring整合jBPM的问题
- 在论坛中怎么用 session 怎么来操作 用户的状态(在线。离线)
- 孙卫琴的helloapp例子中的HelloAction.java编译通不过。。。
- 关于编码问题
- 【求助】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);
}