我使用新的Android Marshmallow SDK,方法FloatMath.sqrt()
消失了。我现在该怎么用?
答案 0 :(得分:217)
文件说明了这一点:
从历史上看,这些方法比同等的双重方法更快 java.lang.Math方法。在带有JIT的Android版本上 变得越来越慢,并且已经重新实现以包装调用 java.lang.Math中。应优先使用java.lang.Math。
所有方法都从版本23中的公共API中删除。
@deprecated改为使用java.lang.Math。
这意味着解决方案是使用Math类:
(float)Math.sqrt(...)