[leetcode]Valid Number
2014-10-28 18:41
381 查看
问题描述:
Validate if a given string is numeric.
Some examples:
Note: It is intended for the problem statement to be ambiguous. You should gather all requirements up front before implementing one.
考虑:93.3f, 23.43D , 2341234L等数字均为无效数字,数字中包含的字母只能是e
代码:
Validate if a given string is numeric.
Some examples:
"0"=>
true
" 0.1 "=>
true
"abc"=>
false
"1 a"=>
false
"2e10"=>
true
Note: It is intended for the problem statement to be ambiguous. You should gather all requirements up front before implementing one.
考虑:93.3f, 23.43D , 2341234L等数字均为无效数字,数字中包含的字母只能是e
代码:
public class Valid_Number { //java public boolean isNumber(String s) { if(s == null || s.trim().isEmpty()) return false; s = s.trim().toLowerCase(); char ch = s.charAt(s.length()-1); if(ch =='f' || ch =='l' || ch =='d') return false; try{ Double.valueOf(s); return true; }catch(Exception e){ return false; } } }
相关文章推荐
- LeetCode:valid Number
- 【leetcode】Valid Number
- [LeetCode] Valid Number
- leetcode:Valid Number
- LeetCode 65 - Valid Number
- leetcode -- Valid Number -- Math难题,要用自动机,可以先不看
- leetcode-Valid Number
- LeetCode || Valid Number
- leetcode第一刷_Valid Number
- [LeetCode] Valid Number
- leetcode_065 Valid Number
- leetcode-Valid Number
- [LeetCode][JavaScript]Valid Number
- [LeetCode] Valid Number
- [LeetCode 65] Valid Number (通过率最低的一题)
- [LeetCode]Valid Number
- 【LeetCode】Valid Number 解题报告
- leetcode - Valid Number
- LeetCode-Valid Number - 有限状态机
- LeetCode - Valid Number