Re: [問題] 觀於型別轉換
※ 引述《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
12/19 00:10, 1F
討論串 (同標題文章)