gpt4 book ai didi

java - "Arrays.copyOf"在 Kotlin

转载 作者:行者123 更新时间:2023-12-01 13:01:59 24 4
gpt4 key购买 nike

我有一个关于函数“Arrays.copyOf()”的快速问题。
我有一个 IntArray "rows"和一个 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 这将返回:

Returns new array which is a copy of the original array, resized to the given newSize. The copy is either truncated or padded at the end with null values if necessary.



您可以按如下方式使用它:
val yourNewArray = arrayToCopy.copyOf()

关于java - "Arrays.copyOf"在 Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61989598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com