Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ValueAnimator需要将Kotlin IntArray转换为Java对象[]_Java_Kotlin_Interop - Fatal编程技术网

ValueAnimator需要将Kotlin IntArray转换为Java对象[]

ValueAnimator需要将Kotlin IntArray转换为Java对象[],java,kotlin,interop,Java,Kotlin,Interop,我目前正在使用ValueAnimator的ofObject方法处理Kotlin文件:ValueAnimator.ofObject类型计算器计算器,对象。。。Android中的值 我有一个Kotlin IntArray,例如.fooIntArray,它包含我需要作为单个对象传递到varargs的值。我曾尝试按如下方式使用Spread*操作符:ValueAnimator.ofObjectsomeEvaluator,*fooIntArray,但类型不正确,我试图找出如何将fooIntArray转换为类

我目前正在使用ValueAnimator的ofObject方法处理Kotlin文件:ValueAnimator.ofObject类型计算器计算器,对象。。。Android中的值

我有一个Kotlin IntArray,例如.fooIntArray,它包含我需要作为单个对象传递到varargs的值。我曾尝试按如下方式使用Spread*操作符:ValueAnimator.ofObjectsomeEvaluator,*fooIntArray,但类型不正确,我试图找出如何将fooIntArray转换为类似于*fooIntArray的数组,但运气不佳

在Java中使用int[]例如fooIntArray时,我能够成功传递int数组的唯一方法是这样强制转换它:ValueAnimator.ofObjectsomeEvaluator,Object[]fooIntArray

有人对我如何在科特林实现同样的目标有什么建议吗

toTypedArray函数的名称在本例中令人困惑,它将把原始整数数组转换为装箱整数数组,然后可以使用spread运算符将其传递给方法:

ValueAnimator.ofObject(someEvaluator, *fooIntArray.toTypedArray())