国产探花免费观看_亚洲丰满少妇自慰呻吟_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]+)?");    }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁安市| 西峡县| 乐昌市| 广州市| 吕梁市| 三原县| 洛南县| 定日县| 黑山县| 琼结县| 桦川县| 百色市| 黔东| 宜兴市| 民县| 无极县| 绿春县| 祁连县| 十堰市| 正安县| 乡城县| 乐平市| 南城县| 伊吾县| 化隆| 南昌县| 郓城县| 福海县| 崇州市| 北辰区| 崇左市| 理塘县| 永州市| 乌拉特后旗| 洪泽县| 驻马店市| 临洮县| 迁安市| 和静县| 南宫市| 额济纳旗|