台灣最大程式設計社群網站
線上人數
1352
 
會員總數:246737
討論主題:190152
歡迎您免費加入會員
討論區列表 >> Android APP 開發 >> Kotlin 二維陣列儲存字串的宣告
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Kotlin 二維陣列儲存字串的宣告
價值 : 5 QP  點閱數:960 回應數:2
樓主

賴毅仲
門外漢
0 3
76 7
發送站內信

各位大大早安,小弟最近自學KOTLIN APP開發,才疏學淺請教一個陣列的問題
有關KOTLIN是否能宣告二維陣列去儲存字串的變數

例如 : Var arr = Array(5){IntArray(5)} 此為放置整數的二維陣列
Var arr2 = Array(5){CharArray(5)} 此為放置字元的二維陣列

小弟不明白的為何沒有放置StraingArray()呢?
假定如果要一個二維陣列存放的是字串應該如何做呢?


搜尋相關Tags的文章: [ 有關KOTLIN是否能宣告二維陣列去儲存字串的變數 ] ,
本篇文章發表於2019-01-07 09:56
1樓
作者回應

賴毅仲
檢舉此回應
var arr3 = arrayOf(arrayOf<String>("he","she"), arrayOf<String>("hi","he"))

上面這個語法可以接受 字串二維陣列的初始值宣告!
但如果不給初始值要怎麼宣告呢?
本篇文章回覆於2019-01-07 13:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

賴毅仲
檢舉此回應
找到一個寫法,但看看其他有沒有更精簡的寫法?
var arr1 = arrayOfNulls<String>(5)
var arr2 = arrayOfNulls<String>(5)
var ArrProduct = arrayOf(arr1,arr2)

感覺有點蠢!!有沒有人可以提供更好的寫法!!
本篇文章回覆於2019-01-07 14:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.