剑指offer--表示数值的字符串
来源:互联网 发布:网络加速器破解 编辑:程序博客网 时间:2024/06/05 09:36
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。
方法一:评论区答案;正则表达式
public class Solution { public boolean isNumeric(char[] str) { String string = String.valueOf(str); return string.matches("[\\+-]?[0-9]*(\\.[0-9]*)?([eE][\\+-]?[0-9]+)?"); }}
方法二:评论区答案:数字异常。。
public class Solution { public boolean isNumeric(char[] str) { try { double re = Double.parseDouble(new String(str)); } catch (NumberFormatException e) { return false; } return true; }}
阅读全文
0 0
- 剑指offer--表示数值的字符串
- 剑指offer 54-表示数值的字符串
- 《剑指offer》表示数值的字符串
- 剑指offer—表示数值的字符串
- 剑指offer:表示数值的字符串
- 剑指Offer--054-表示数值的字符串
- 《剑指offer》:[54]表示数值的字符串
- 剑指offer-表示数值的字符串
- 《剑指offer》-表示数值的字符串
- 剑指offer 表示数值的字符串
- 剑指offer-53.表示数值的字符串
- 剑指offer:表示数值的字符串
- 剑指Offer:表示数值的字符串
- 剑指offer--表示数值的字符串
- 剑指offer--表示数值的字符串
- 剑指offer:表示数值的字符串
- 剑指Offer---表示数值的字符串
- 【剑指Offer学习】【面试题54:表示数值的字符串】
- 说说JSON和JSONP,也许你会豁然开朗
- 字符串的比较
- 进程与线程的一个简单解释
- Android加载GIF动画
- hbase shell
- 剑指offer--表示数值的字符串
- 之字形(Zigzag)遍历/打印/提取矩阵元素算法
- 渗透工具之msf
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)
- 强大的矢量绘图软件Sketch
- 封装caffe-windows-cpu(支持模型有多个输出)
- java数组
- ES5中对象属性的访问描述符
- Canvas&Paint[]Canvas:draw