【发布时间】:2019-05-05 11:53:36
【问题描述】:
我有一个名为data 的变量。此数据的类型为Array[ED]。现在在运行时,ED 的类型可以是Integer 或Double。我想将此数组转换为Array[Float] 的数组。我已经尝试过data.map(x => x.asInstanceOf[Float].floatValue),但不幸的是,它返回了 ClassCastException 异常。我想知道转换这个数组的正确方法是什么?
【问题讨论】:
-
ED是如何定义的? (是类型同义词、特征、类等吗?) -
正在尝试从
Double转换为Float?
标签: arrays scala casting type-conversion