JZ表示数值的字符串
表示数值的字符串题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串100,5e2,123,3。1416和1E16都表示数值。但是12e,1a3。14,1。2。3,5和12e4。3都不是。
题目链接:表示数值的字符串(https:www。nowcoder。compractice6f8c901d091949a5837e24bb82a731f2?tpId13tqId11206rp1rutacodinginterviewsqrutacodinginterviewsquestionranking)代码标题:表示数值的字符串题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串100,5e2,123,3。1416和1E16都表示数值。但是12e,1a3。14,1。2。3,5和12e4。3都不是。题目链接:https:www。nowcoder。compractice6f8c901d091949a5837e24bb82a731f2?tpId13tqId11206rp1rutacodinginterviewsqrutacodinginterviewsquestionrankingpublicclassJz53{使用正则表达式进行匹配〔〕:字符集合():分组?:重复01次:重复1n次:重复0n次。:任意字符。:转义后的。d:数字paramstrreturnpublicbooleanisNumeric(char〔〕str){if(strnullstr。length0){returnfalse;}returnnewString(str)。matches(〔〕?d(。d)?(〔eE〕〔〕?d)?);}publicstaticvoidmain(String〔〕args){Jz53jz53newJz53();System。out。println(jz53。isNumeric(100。toCharArray()));}}
【每日寄语】你首先得忠于你自己的梦想,才有资格去关心它发不发光。