配列クラスの contentToString メソッド 配列を扱うためのクラスである Array<T> や IntArray などのインスタンスを、println() などで出力しようとすると、JVM 表現で分かりにくい文字列が出力されてしまいます(例: [I@2c7b84de)。 このような場合は、Kotlin が拡張関数として用意している contentToString() メソッドを使用すると、読みやすい形式で配列の内容を出力できます。 プログラム例 // ジェネリクス型配列の場合 val arr1: Array<Int> = arrayOf(1, 2, 3) println(arr1) println(arr1.contentToString()) // プリミティブ型配列の場合も同様 val arr2: IntArray = intArrayOf(1, 2, 3) println
![プリミティブ型配列 (IntArray) の内容を見やすく出力する (contentToString) | まくまくKotlinノート](https://cdn-ak-scissors.b.st-hatena.com/image/square/6d75f42fe1104cd5adf287594ab9da500d5300c4/height=288;version=1;width=512/https%3A%2F%2Fmaku77.github.io%2Fassets%2Fimg%2Flogo-kotlin.png)