gpt4 book ai didi

kotlin - 打印 IntArray 内容的 Kotlin 方式是什么?

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

打印 IntArray 内容的 Kotlin 方式是什么?

class Solution {
fun plusOne(digits: IntArray): IntArray {

println(digits.toString()) // does not work
println(Arrays.toString(digits)) // does work but its java way of doing
for(i in 0 until digits.size) {
...
}

return digits
}
}

有没有类似于 Arrays.toString() 的 kotlin 方法?我只想查看用于调试目的的内容。

最佳答案

有多种方法,根据您的要求,您可以使用任何一种。请注意,您不必为了打印而将其转换为 List,除非您在其他用例中需要它。

println(arr.contentToString())

//this one prints number on each line
arr.forEach(::println) // same as arr.forEach{println(it)}

您也可以使用 Arrays.toString但是 contentToString()方便,内部调用 Arrays.toString

关于kotlin - 打印 IntArray 内容的 Kotlin 方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62014538/

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