leetcode 65 有效数字
2021/6/17 11:01:09
本文主要是介绍leetcode 65 有效数字,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
简介
官方推荐使用状态机. 但是我觉得使用java里面的函数岂不更香.
参考链接
https://leetcode-cn.com/problems/valid-number/solution/fei-na-yao-da-jing-gan-sha-zhi-jie-shi-y-boli/
code
class Solution { public boolean isNumber(String s) { for (int i = 0; i < s.length(); i++) { if (s.charAt(i) != '+' &&s.charAt(i) != '-' &&s.charAt(i) != '.' && (s.charAt(i) > '9' || s.charAt(i) < '0') && (s.charAt(i) != 'e' && s.charAt(i) != 'E')) { return false; } } try { Double n = Double.parseDouble(s); } catch (Exception e) { return false; // TODO: handle exception } return true; } }
public boolean isNumber(String s) { if (s == null || s.trim().length() == 0 || s.contains("Infinity") || s.contains("f") || s.contains("F") || s.contains("d") || s.contains("D")) return false; try { Double.parseDouble(s); return true; } catch (Exception e) { return false; } }
这篇关于leetcode 65 有效数字的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享