把乙個字串轉成double型別的數 61

2021-08-26 19:54:40 字數 602 閱讀 6928

問題:

給乙個字串,比如「-12.05」,把它轉成相應的double型別的數。

分析:在進行轉換的時候,要注意以下問題:

1. 該字串是否為空

2. 是否該字串含有符號;

3. 該字串內是否有非法字元;

4. 小數點的位置;

5. 該數是否越界;

**如下:

public static double atod(string str) throws exception  

for (int i = 0; i < str.length(); i++)

} else else

} else

} else

} }

} valuebeforedot = valuebeforedot + valueafterdot /math.pow(10, count);

return negative == true ? valuebeforedot * -1 : valuebeforedot;

}

擴充套件:

把乙個字串轉成乙個整數。 解答可以參考

在乙個字串中尋找另外乙個字串

在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...

寫乙個字串轉成駝峰的方法

var str welcom to china var arr str.split for var i 1 i arr arr.join console.log arr view code var arr str.split 首先先把字串用 分割成陣列 迴圈陣列,從i 1的時候讓他的首字母大寫,然後...

php判斷乙個字串包含另乙個字串

a 58252,58253 如果 a 中存在 b,則為 true 否則為 false。b 58253 if strpos a,b false else 查詢字串在陣列中出現的次數 array array 1,hello 1,world hello 11 計算 string在 array 需為陣列 中...