#65

LeetCode:Valid Number

徘徊边缘 提交于 2020-04-16 08:15:05
【推荐阅读】微服务还能火多久?>>> 1、题目名称 Valid Number(判断字符串中内容是否为数字) 2、题目地址 https://leetcode.com/problems/valid-number/ 3、题目内容 英文:Validate if a given string is numeric. 中文:给出一个字符串,检查这个字符串中内容是否是一个数字 例如:“0”、“ 0.1”、“2e10”是数字,“abc”、“1 a”不是数字 4、解题方法1 使用正则表达式检查字符串是一个比较好的方法,正则表达式的结构如下图所示: 对应的正则表达式为:^([+-])?((\d+)(\.)?(\d+)?|(\d+)?(\.)?(\d+))(e([+-])?(\d+))?$ Java代码如下,注意为了让编译器不把字符“\”识别为转义字符,须将“\”转换为“\\”使用。 import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 功能说明:LeetCode 65 - Valid Number * 开发人员:Tsybius2014 * 开发时间:2015年9月18日 */ public class Solution { /** * 判断指定字符串是否为数字 * @param s 字符串 * @return