剑指Offer 面试题20:表示数值的字符串 Java代码实现
来源:互联网 发布:淘宝开店推广 编辑:程序博客网 时间:2024/06/05 09:24
题目:表示数值的字符串
不喜欢这道题目,偷懒用Java正则表达式和String类的方法来处理了
public static boolean isNumeric(String str){String regex="[+-]?\\d*(\\.\\d*)?([eE][+-]?\\d+)?";return str.matches(regex);}public static void main(String[] args) {// TODO Auto-generated method stubString [] strArr={"+100","5e2","-123","-1E-16",".365","12e","+-5"};for(String str:strArr){System.out.println(Problem20.isNumeric(str));}}
输出:
true
true
true
true
true
false
false
阅读全文
0 0
- 剑指Offer 面试题20:表示数值的字符串 Java代码实现
- 剑指offer--面试题20:表示数值的字符串
- 【剑指offer】面试题20:表示数值的字符串
- 【剑指Offer学习】【面试题54:表示数值的字符串】
- 剑指offer-面试题54:表示数值的字符串
- 剑指offer--面试题54:表示数值的字符串
- 剑指Offer面试题54:表示数值的字符串
- 剑指offer-面试题54-表示数值的字符串
- 【剑指Offer】面试题54:表示数值的字符串
- 剑指offer面试题[54]-表示数值的字符串
- 剑指offer面试题11 数值的整数次方的Java代码实现
- 剑指Offer 面试题16:数值的整数次方 Java代码实现
- 《剑指Offer》学习笔记--面试题54:表示数值的字符串
- 剑指offer——面试题54:表示数值的字符串
- 剑指offer面试题54 表示数字的字符串(java实现)
- 面试题54:表示数值的字符串
- 面试题62:表示数值的字符串
- 面试题54:表示数值的字符串
- 测试前的准备:搭建测试环境
- ASI(Automatic semicolon insertion-自动分号插入)
- 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一
- 查看Java虚拟机参数值
- XA两阶段提交协议
- 剑指Offer 面试题20:表示数值的字符串 Java代码实现
- Mybatis <where>标签
- VR与AR区别
- qt界面经验记录
- 生物信息-003-安装和使用Entrez Direct
- C语言预习作业
- circuits简单图片分享
- 算法学习推荐
- ajax