我对功能“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()