Android 台灣中文網

標題: 該怎麼把editext輸入的值轉型成double呢? [打印本頁]

作者: wind8894    時間: 2012-7-13 12:05
標題: 該怎麼把editext輸入的值轉型成double呢?
本帖最後由 wind8894 於 2012-7-13 12:07 編輯

我有一個editext,輸入1個數字,然後按下button後,去跟ii做比較(ii是我讀網頁的數值,ii那部份是沒問題的,就差editext輸入後,不知道怎麼轉型,去跟ii做比較)

片段程式碼如下:
  1. double ii;
  2. String ss;
  3. List<String> Tem;


  4. uptemp=(EditText)findViewById(R.id.uptemp);
  5. String uptem = uptemp.getText().toString();

  6. ss=Tem.get(itemIndex);
  7. ii=Double.parseDouble(ss);

  8. if(ii>uptemp)
  9. {
  10. Notification();                                                       
  11. }
複製代碼

作者: ploglin    時間: 2012-7-13 14:25
可以用
Double.valueOf 試看看
作者: wind8894    時間: 2012-7-13 16:01
後來我用這樣就可以了
  1. uptemp=(EditText)findViewById(R.id.uptemp);
  2. double uptem = Double.parseDouble(uptemp.getText().toString());
複製代碼





歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1