在這里 Kotlin 中的新蜜蜂,為這個簡單的問題道歉,但我如何初始化字串矩陣?我需要這個:
val board: List<List<String>>
我查看了這個樣本中的整數并執行了以下操作:
val row = 4
val col = 3
var matrix: Array<IntArray> = Array(row) { IntArray(col) }
然后我嘗試用 String 替換 Int 但它不會構建:
val board: List<List<String>> = Array(row) { StringArray(col) }
謝謝你。
uj5u.com熱心網友回復:
如果您嘗試初始化 2D 字串陣列,您可以這樣做:
fun main() {
val height = 5
val width = 5
val stringArray = Array(height) { Array(width) {""} }
}
無需制作板型List<List<String>>。
為了測驗代碼,我們可以用任何字符初始化陣列并列印出來:
fun main() {
val height = 5
val width = 5
val stringArray = Array(height) { Array(width) {"a"} }
for (i in stringArray) {
for (j in i) {
print(j)
}
println()
}
}
這導致:
aaaaa
aaaaa
aaaaa
aaaaa
aaaaa
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/533009.html
標籤:科特林仿制药
