Kotlin 筆記 - 印出 IntArray 的內容

IntArray 若是直接 print 會得到一串類似這樣的字串 [I@4783da3f

問題範例

IntArray 若直接使用 print() 印出,會產生一坨奇怪的東西。

1
2
3
val list = intArrayOf(0, 1, 2, 3, 4, 5)
println(list)
// 印出 I@[4783da3f

解法

這時只要加上 contentToString() 即可將 IntArray 正常印出。

1
println(list.contentToString())