国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

表示數值的字符串

2019-11-08 19:31:38
字體:
來源:轉載
供稿:網友
題目描述

請實現一個函數用來判斷字符串是否表示數值(包括整數和小數)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示數值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。

IDEA利用java的正則表達式

^[+-]?[0-9]*(//.[0-9]*)?([eE][+-]?[0-9]+)?

^ 匹配輸入字符串開始的位置

[+-] 字符集,匹配包含的任一字符+或者-

?  零次或一次匹配前面的字符或子表達式

[0-9]  字符范圍。匹配指定范圍內的任何字符

* 零次或多次匹配前面的字符或子表達式

+ 一次或多次匹配前面的字符或子表達式

CODE

public class Solution {    public boolean isNumeric(char[] str) {        String s=String.valueOf(str);        return s.matches("^[+-]?[0-9]*(//.[0-9]*)?([eE][+-]?[0-9]+)?");    }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海口市| 咸丰县| 五常市| 黄大仙区| 信宜市| 博兴县| 聂拉木县| 区。| 牙克石市| 德格县| 金溪县| 梓潼县| 嘉禾县| 安康市| 策勒县| 临武县| 新巴尔虎左旗| 徐闻县| 晋城| 公安县| 腾冲县| 九龙城区| 陈巴尔虎旗| 南通市| 阿巴嘎旗| 华池县| 乌兰浩特市| 阳谷县| 阿坝| 莱州市| 宁明县| 呼和浩特市| 客服| 德惠市| 安福县| 保亭| 盖州市| 石景山区| 乐业县| 剑河县| 明光市|