Re: [問題] 觀於型別轉換

看板AndroidDev作者 (henry)時間10年前 (2013/12/17 23:51), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《wplace (wplace)》之銘言: : 小弟是初學者如果問法有錯誤請見諒!! : 關於以下這句的型轉想請問 : double height = Double.parseDouble(bunde.getString("KEY_HEIGHT"))/100; : 如果我把它換成 : double height = bunde.getDouble("KEY_HEIGHT")/100; : 小弟知道這樣做結果是錯誤的,但想請問差別在哪裡呢? : 請幫忙解惑,感激不盡~ 你的bunde指的是Bundle嗎? 兩個語法看起來都是對的,只是意義不同而已 Double.parseDouble(bunde.getString("KEY_HEIGHT")) 這邊指的是string轉成double 因為bundle.getString("KEY_HEIGHT") 取出來是String 所以才要轉成double 因為你之前做過 bundle.putStirng("KEY_HEIGHT","1000"); bunde.getDouble("KEY_HEIGHT") 這邊取出來的值就是double 所以不用轉型 前提是你之前需要做 bundle.putDouble("KEY_HEIGHT",1000); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.97.175

12/19 00:10, , 1F
嗯嗯~謝謝原PO把我的疑問都解開了!
12/19 00:10, 1F
文章代碼(AID): #1Ii7BrZF (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1Ii7BrZF (AndroidDev)