剑指offer-表示数值的字符串
2019-03-21 16:43
148 查看
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。
[code]public class Solution { public boolean isNumeric(char[] str) { String s=String.valueOf(str); return s.matches("[+-]?[0-9]*(\\.[0-9]*)?([eE][+-]?[0-9]+)?"); } }
相关文章推荐
- 剑指Offer-20:表示数值的字符串
- 2.1 剑指offer 表示数值的字符串
- 剑指offer——面试题54:表示数值的字符串
- 18、表示数值的字符串——剑指offer
- 剑指offer | 训练题52:表示数值的字符串
- 剑指offer-53.表示数值的字符串
- 剑指Offer面试题54:表示数值的字符串
- 剑指Offer--054-表示数值的字符串
- 剑指offer--53.表示数值的字符串
- 剑指offer54 表示数值的字符串
- 剑指offer-----判断字符串是否表示数值(java版)
- 剑指offer(56):表示数值的字符串
- 剑指Offer 面试题20:表示数值的字符串 Java代码实现
- 剑指offer - 表示数值的字符串
- 剑指offer——53.表示数值的字符串
- 剑指offer--面试题54:表示数值的字符串
- 【剑指offer】面试题20:表示数值的字符串
- 【剑指Offer】面试题54:表示数值的字符串
- 【剑指offer-解题系列(53)】表示数值的字符串
- (C++)剑指offer-53:表示数值的字符串(字符串)