我对功能“Arrays.copyOf()”有一个快速的疑问。
我有一个IntArray“行”和一个Arraylist“listMoves”。我想创建一个行副本并将其添加到listMoves中,如下所示:

var rows: IntArray

val listMoves: MutableList<IntArray> = arrayListOf()

listMoves.add(Arrays.copyOf(rows, rows.size))

kotlin中是否有一个等效于“Arrays.copyOf()”的函数,我该如何使用?
主要的问题是,不允许我使用Java中的任何库(此处需要使用“import java.util。*”)。
提前致谢。

最佳答案

您可以使用 copyOf 返回:



您可以按以下方式使用它:

val yourNewArray = arrayToCopy.copyOf()

09-16 21:39