問題:
給乙個字串,比如「-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 需為陣列 中...