Valid Number
来源:互联网 发布:开淘宝网店怎样进货 编辑:程序博客网 时间:2024/05/16 01:24
public class Solution {public boolean isNumber(String s) { s = s.trim(); boolean pointSeen = false; boolean eSeen = false; boolean numberSeen = false; boolean numberAfterE = true; for(int i=0; i<s.length(); i++) { if('0' <= s.charAt(i) && s.charAt(i) <= '9') { numberSeen = true; numberAfterE = true; } else if(s.charAt(i) == '.') { if(eSeen || pointSeen) { return false; } pointSeen = true; } else if(s.charAt(i) == 'e') { if(eSeen || !numberSeen) { return false; } numberAfterE = false; eSeen = true; } else if(s.charAt(i) == '-' || s.charAt(i) == '+') { if(i != 0 && s.charAt(i-1) != 'e') { return false; } } else { return false; } } return numberSeen && numberAfterE;}public static void main(String[] args) {Solution solution = new Solution();boolean res = solution.isNumber("21.76");System.out.println(res);}}
0 0
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- Valid number
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- Valid Number
- 软件的测试与方法
- 字符串比较和相等判断
- bfc ifc
- 从Android开发到手游前端,三年程序路!
- c# HttpWebRequest post和get请求http
- Valid Number
- 第109讲:Akka中的Actor异步和同步停止方式实战详解学习笔记
- CentOS下配置iptables防火墙
- 字符串的替换
- dos窗口 对球的移动
- 程序运行状态的判定
- maven的dependency之optional属性
- Spring事务编写
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用