我输入了List< UnitWithComponents>类型的数据.
class UnitWithComponents {
var unit: Unit? = null
var components: List<Component> = ArrayList()
}
我想将数据转换为单位的vararg
目前我正在做* data.map {it.unit !! } .toTypedArray().有没有更好的方法呢?
最佳答案 不,这是正确的方法(假设你想要在列表的某个元素的it.unit为null时抛出异常).