Valid Number leetcode java
Posted 昵称真难想
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Valid Number leetcode java相关的知识,希望对你有一定的参考价值。
描述
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.
分析
细节实现题。
本题的功能与标准库中的 strtod() 功能类似
有效数字,用正则
代码
1 public class vaildNumber { 2 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5 // String s="2e10"; 6 String s="1.5e10"; 7 System.out.println(vaildNumber(s)); 8 } 9 private static boolean vaildNumber(String s) { 10 if(s.length()==0) return false; 11 // "0" => true 12 // " 0.1 " => true 13 // "abc" => false 14 // "1 a" => false 15 // "2e10" => true 16 String regex="\d+(\.\d+)?(e\d+)?" ; 17 return s.matches(regex); 18 } 19 }
以上是关于Valid Number leetcode java的主要内容,如果未能解决你的问题,请参考以下文章
[leetcode-611-Valid Triangle Number]