如何在Kotlin中随机选择二维数组的每一列1个值并将结果写入新数组?
鉴于:
val table = Array(3, { Array(3, {0}) })
table[0] = arrayOf(1, 2, 3) // первая строка таблицы
table[1] = arrayOf(4, 5, 6) // вторая строка таблицы
table[2] = arrayOf(7, 8, 9) // третья строка таблицы
例如,输出应如下所示:1,8,6
您可以使用
Random
。这是一个示例程序:)
在示例中,代码创建一个新数组
resultArray
,并用原始数组每列的随机值填充它table
。新数组的大小与原始数组中的列数匹配。基于Int类型元素的解决方案,我尝试解决String类型元素的问题
为了解决这个问题,我不得不更改两行: