【leetcode】65. Valid Number【java】
来源:互联网 发布:面试自我介绍 知乎 编辑:程序博客网 时间:2024/05/10 08:58
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.
Update (2015-02-10):
The signature of the C++
function had been updated. If you still see your function signature accepts a const char *
argument, please click the reload button to reset your code definition.
//设置三个标志来帮助判断是否为数字。
public class Solution { public boolean isNumber(String s) { s = s.trim(); boolean pointSeen = false; boolean eSeen = false; boolean numberSeen = false; for (int i = 0; i < s.length(); i++){ if (s.charAt(i) >= '0' && s.charAt(i) <= '9'){ numberSeen = true; } else if (s.charAt(i) == '.'){ if (eSeen || pointSeen){ return false; } pointSeen = true; } else if (s.charAt(i) == 'e'){ if (eSeen || !numberSeen){ return false; } eSeen = true; numberSeen = false; } else if (s.charAt(i) == '-' || s.charAt(i) == '+'){ if (i != 0 && s.charAt(i - 1) != 'e' ){ return false; } } else { return false; } } return numberSeen; }}
0 0
- 65. Valid Number-leetcode-java
- (Java)LeetCode-65. Valid Number
- 【leetcode】65. Valid Number【java】
- [leetcode]65. Valid Number@Java
- [Leetcode] Valid Number (Java)
- [LeetCode][Java] Valid Number
- LeetCode --- 65. Valid Number
- [Leetcode] 65. Valid Number
- [LeetCode]65.Valid Number
- Leetcode-65.Valid Number
- 【leetcode】65.Valid Number
- leetcode 65. Valid Number
- LeetCode 65. Valid Number
- Leetcode 65. Valid Number
- LeetCode 65. Valid Number
- LeetCode - 65. Valid Number
- [LeetCode] 65. Valid Number
- leetcode 65.Valid Number
- java中的wait(time), notify(), notifyall?是怎么回事?内核层面的实现也是如此
- 补码加法运算溢出判断
- mysql5.6 源码编译安装 基于centOS6.8 Basic Server
- JAVA几种缓存技术介绍说明
- IDEA2016 创建SpringMVC的maven项目
- 【leetcode】65. Valid Number【java】
- Java多线程学习(吐血超详细总结)转自博主林炳文Evankaka
- 项目经理需要注意的四件事
- 以软件架构师为中心的工作室相比入职的优势
- Canvas常用API
- Android第三方登陆之新浪微博Weibo篇(原生登陆授权)
- Python 读取WAV音频文件 画频谱
- JS 表单禁止输入中文
- Ant与Java整合