尝试将Double强制转化为Integer时,总是出现无法将Double转化为Integer
Double d=new Double(3.43);
Integer i=(Integer)d;
最后发现可以先转化为基本类型,在转化:
Double d=new Double(3.43);
Integer i=(int)d.doubleValue();
同理,对于Float,Long抓化为Integer也可同样处理。
记录下来,防止自己忘记。
Double类中有装换为int类型的 函数
Integer i=d.intValue();