2011-05-09 33 views
0
public boolean isDoubleValue(String s) { 
     try { 
      Double.valueOf(s); 
      return true; 
     } catch (Exception e) { 
      return false; 
     } 
    } 

但我想將此方法轉換爲QT cpp。 任何人都可以幫助我嗎?將java方法轉換爲cpp

感謝, Nagaraju

+0

看到這個:http://stackoverflow.com/questions/5932391/determining-if-a-string-is-a-double – Naveen 2011-05-09 04:34:55

+0

我想要QT。所以更好使用QT庫 – Nagaraju 2011-05-09 04:38:46

+0

QT只是C和C++之上的一個庫。任何適用於這些應用程序的答案都適用於任何QT編譯的C++應用程序。 – Jimmy2Times 2011-05-09 04:42:22

回答

0

你可能想ATOF()。這是一個標準的c庫函數,用於將字符串轉換爲雙精度。

+0

你可能不想'atof',因爲正如手冊頁所說的那樣,「atof()沒有檢測到錯誤。」如果不希望使用'QString :: toDouble',請改用'strtod'。 – andref 2011-05-09 12:28:32