3

我正在尝试从 Double 类型转换为 float 类型。我有这个:

Double doubleValue = new Double( result[0].X() );
canvas.drawCircle( doubleValue.floatValue(), doubleValue.floatValue(), ... );

结果是一个点数组。由于某种原因,result[0].X() 中的值等于 128.0,但是当我执行 floatValue() 时,我得到的是 -100.0。

从原始类型 Double 转换为 float 的正确方法是什么?

4

1 回答 1

0

实际上,浮点值是正确的(通过调试验证)。但是 drawCircle 不会在指定的位置绘制它......这是一个完全不同的问题。谢谢大家。

于 2012-09-21T15:01:40.903 回答