判断一个字符串是否为数值型字符串
来源:互联网 发布:苏州基本办公软件 编辑:程序博客网 时间:2024/05/18 18:55
package com.sort;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 判断一个字符串是否为数值型字符串 * * @author yangjianzhou 当是字符型字符串时返回1 否则返回0 * */public class String1 {public static void main(String args[]) {System.out.println(isNumber1("+001"));System.out.println(isNumber2("+1001"));}/** * 使用字符串的matches方法 * * @param s * @return */public static int isNumber1(String s) {String regex = "^[1-9][0-9]*\\.[0-9]+$|^[1-9][0-9]*$|^0+\\.[0-9]+$";char c = s.charAt(0);boolean bool;if (c == '+' | c == '-') {bool = s.substring(1).matches(regex);} else {bool = s.matches(regex);}if (bool) {return 1;} else {return 0;}}/** * 使用Pattern和Matcher类的方法 * * @param s * @return */public static int isNumber2(String s) {String regex = "^[1-9][0-9]*\\.[0-9]+$|^[1-9][0-9]*$|^0+\\.[0-9]+$";Pattern pattern = Pattern.compile(regex);char c = s.charAt(0);if (c == '+' || c == '-') {s = s.substring(1);}Matcher matcher = pattern.matcher(s);boolean bool = matcher.matches();if (bool) {return 1;} else {return 0;}}}
0 0
- 判断一个字符串是否为数值型字符串
- 判断一个字符串是否为数值型字符串
- 判断字符串是否为数值型字符串
- 判断字符串是否为数值
- java算法----判断字符串是否为数值型字符串
- 判断一个字符串是否是数值
- 判断一个字符串是否为一个URL
- 判断一个字符串是否可以表示一个数值
- C# 判断字符串是否数值
- 【字符串操作】04.判断一个字符串是否为回文字符串
- C#正则表达式判断字符串是否为数值
- js判断所给的字符串是否为数值
- 《牛客网剑指offer50题》判断字符串是否为数值
- 判断一个字符串是否为数字
- 判断一个字符串是否为整数
- Delphi 判断一个字符串是否为数字
- 判断一个字符串是否都为数字
- 判断一个字符串是否为回文
- 总线、设备和驱动的关系
- 我为什么要谈KeepAlive
- Scilab 的绘图函数(4)
- Socket 出现的各种异常分析
- Log4j 2.0在开发中的高级使用详解—默认级别(二)
- 判断一个字符串是否为数值型字符串
- 123_leetcode_Word Break II
- SaaS促进软件企业的二次转型
- CF 257DIV2 B. Jzzhu and Sequences (取余需注意!!!!!!!)
- 单例模式(Singleten Pattern)
- OCP 1Z0 053 174
- 不容错过!开发者必备的十二大Android开发资源
- 3D MAX导出插件编写
- Extjs4.2+struts2+swfupload多文件上传