Nik*_*ink 4 java arrays kotlin
我有一个关于函数“Arrays.copyOf()”的简单问题。我有一个 IntArray“rows”和一个 Arraylist“listMoves”。我想创建行的副本并将其添加到 listMoves 中,如下所示:
var rows: IntArray
val listMoves: MutableList<IntArray> = arrayListOf()
listMoves.add(Arrays.copyOf(rows, rows.size))
Run Code Online (Sandbox Code Playgroud)
kotlin 中是否有一个相当于“Arrays.copyOf()”的函数,我应该如何使用它?主要问题是,我不允许使用 Java 中的任何库(需要在此处使用“import java.util.*”)。提前致谢。
您可以使用copyOf它将返回:
返回新数组,它是原始数组的副本,大小调整为给定的 newSize。如果需要,副本会被截断或在末尾用空值填充。
您可以按如下方式使用它:
val yourNewArray = arrayToCopy.copyOf()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2206 次 |
| 最近记录: |