1.判断是否费数字

  public static boolean isNumericInt(String str){Pattern pattern = Pattern.compile("[0-9]*");return pattern.matcher(str).matches();}

2.判断字符串是否为整数或者小数 方法一

public static boolean isNumeric(String str){Pattern pattern = Pattern.compile("[0-9]*\\.?[0-9]+");Matcher isNum = pattern.matcher(str);if (!isNum.matches()) {return false;}return true;}

判断字符串是否为整数或者小数 方法二

public static boolean isNumeric(String str){Pattern pattern = Pattern.compile("[0-9]*");if(str.indexOf(".")>0){//判断是否有小数点if(str.indexOf(".")==str.lastIndexOf(".") && str.split("\\.").length==2){ //判断是否只有一个小数点return pattern.matcher(str.replace(".","")).matches();}else {return false;}}else {return pattern.matcher(str).matches();}
}

3.java 判断一个字符串是不是整数、浮点数、科学计数(正则表达式)

public static boolean isNumeric(String str) {if (null == str || "".equals(str)) {return false;}String regx = "[+-]*\\d+\\.?\\d*[Ee]*[+-]*\\d+";Pattern pattern = Pattern.compile(regx);boolean isNumber = pattern.matcher(str).matches();if (isNumber) {return isNumber;}regx = "^[-\\+]?[.\\d]*$";pattern = Pattern.compile(regx);return pattern.matcher(str).matches();}

如果以上方法返回的值为true,则可以进行下一步操作,比如将字符串转化为整数: Integer.parseInt(str),或者将字符串转化为小数: Double.valueOf(str)。

java判断字符串是否为数字或小数相关推荐

  1. java判断字符串是否为数字包括小数

    public static boolean isNumeric(String str) {Boolean isNumber = str.matches("-?[0-9]+.?[0-9]*&q ...

  2. Java判断字符串是否为数字(包括小数)

    public static boolean isNumber(String str){String reg = "^[0-9]+(.[0-9]+)?$";return str.ma ...

  3. java判断字符串是否为数字的几种方式

    一,使用StringUtils工具类: 通过StringUilts工具包进行判断: org.apache.commons.lang3.StringUtils提供了丰富的字符串解析的工具包,其中isNu ...

  4. java判断字符串是否为数字、字母、汉字

    public class ZhStringUtil {/*** 判断字符串是否为数字* @param str* @return*/public static boolean isNumberic(St ...

  5. Java判断字符串是否为数字(正负、小数)

    需求:传来一个String类型的参数,需要判断该参数是否为数字(正负.正数.小数都要能判断)吗,如果是小数则保留2位小数.   开始采用Character.isDigit()方法来判断一个字符串是否为 ...

  6. java判断字符串是否为数字或中文或字母

    1.判断字符串是否仅为数字: 1>用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length( ...

  7. java判断字符串是否为数字

    一:判断java中的字符串是否为数字,可以通过正则表达式来判断:其判断逻辑如下: 1.根据阿里巴巴代码规范,将Pattern设置为全局常量,通过 -?[0-9]+(\\\\.[0-9]+)? 进行匹配 ...

  8. Java提取字符串中的数字和小数

    从网上找的代码如下: //取字符串中的数字public String checkNum(String str) { // String str = "abcd123和345.56jia567 ...

  9. Java判断字符串是否为数字的多种方式,你用对了吗

    前言 判断一个字符串是否为数字是Java开发中很常见的业务需求,实现这个判断有很多种方式,大体上分为异常处理,正则表达式,数字字符,NumberFormat工具类,外部工具类这五大类,不同类型下的实现 ...

最新文章

  1. 【Java】LeetCode 225. 用队列实现栈
  2. 版本变迁_文科生学电脑 - git和版本控制(一)
  3. UI分层中使用PageFactory
  4. CH5E02 花店橱窗【线性DP】
  5. Jenkins的卸载
  6. c++ map是有序还是无序的_c++ unorder_map的用法
  7. 马普所机器学习课程 CMU701
  8. 浙大计算机学院吴飞,浙江大学吴飞教授来我院作人工智能学术报告
  9. C/C++二维数组分配内存
  10. ios---NSNotificationCenter传值
  11. LLVM每日谈之一 LLVM是什么
  12. 计算机二级c语言作弊技巧,计算机等级考试二级C语言题型分析及应试技巧(1)
  13. matlab设坐标,关于Matlab坐标设置问题?
  14. 周末计划-20171028
  15. Ubuntu 18.04修改默认源为国内源
  16. 查看Jquery版本
  17. 西游解密:唐僧为何一定要去西天取经
  18. 10个免费音效素材下载网站,下载超方便还能免费商用!
  19. 电镀废水的来源以及常见的处理方式,各种工艺的讲解
  20. 关于51地图中循环根据经纬度获取地理位置只显示一条数据的问题

热门文章

  1. vue 的 MD5 加密细节
  2. Java学习路线-42:SQL进阶:约束、关系、连接
  3. 洛谷Markdown怎么用
  4. C++与数据结构实现简单人事管理系统
  5. python3 - RC4 算法
  6. 【数据结构】哈夫曼树
  7. iOS之中打电话/发短息/发邮件/吊起QQ聊天的方法总结
  8. 经典管理故事:兔子与胡萝卜
  9. 智能温室系统 1 arduino采集数据 lora收发数据 控制电机水泵等
  10. 【js】js资料(2)