java使用正则判断字符串是否数字的方法:package com.yinxin.util;

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class Test {

/**

* 判断一个字符串是否是数字。

*

* @param string

* @return

*/

public static boolean isNumber(String string) {

if (string == null)

return false;

Pattern pattern = Pattern.compile("^-?\\d+(\\.\\d+)?$");

return pattern.matcher(string).matches();

}

private static void isNumberTest() {

System.out.println(isNumber("580"));

System.out.println(isNumber("5234254125424584"));

System.out.println(isNumber("dfg15s4df5sd1fds"));

}

public static void main(String[] args) {

isNumberTest();

}

}

matches() 方法用于检测字符串是否匹配给定的正则表达式。

调用此方法的 str.matches(regex) 形式与以下表达式产生的结果完全相同:Pattern.matches(regex, str)

语法public boolean matches(String regex)

参数:regex -- 匹配字符串的正则表达式。

返回值:在字符串匹配给定的正则表达式时,返回 true。

更多java知识请关注java基础教程栏目。

java 是否数字 正则_java使用正则判断是否是数字相关推荐

  1. c语言输入一个字符判断是字母还是数字,输入一个字符,如何判断是字母,数字还是特殊字符...

    输入一个字符,如何判断是字母,数字还是特殊字符 方法如下: 1.使用格式符%c获得输入的字符: 2.判断该字符在ascii码表中的位置即可.#include int main(){ char ch; ...

  2. java map 为空_java中如何判断map是否为空

    java中判断map是否为空的方法是:可以利用isEmpty()函数来判断.isEmpty()函数是java中用于判断某种容器是否有元素的系统库函数,例如用来判断ArrayList.HashSet.H ...

  3. JAVA匹配所有英文_java匹配汉字、英文、数字

    使用的正则表达式 package Test_1; import java.util.Scanner; public class Test_7 { /** * @param args */ public ...

  4. java 线程执行结束_java中怎么判断线程执行完毕

    java中怎么判断线程执行完毕 发布时间:2020-05-15 15:18:05 来源:亿速云 阅读:316 作者:Leah java中怎么判断线程执行完毕?针对这个问题,今天小编总结这篇有关线程判断 ...

  5. java生成随机数组_JAVA生成随机数组10个数字并求和

    JAVA生成随机数组10个数字并求和 本文最终结果大概是这样的',使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中. 设计思路:可以 ...

  6. java比较字符串大小写_java 字符串中判断字母大小写方法

    展开全部 方法一: 根据 Character 类提供的大小写判断方法 ``e68a8462616964757a686964616f31333366306434`java Character.isUpp ...

  7. java返回下标数组_JAVA一维数组判断大小,并返回数组下标

    展开全部 代码如下: /** * */ package owner; import java.util.ArrayList;import java.util.List; /** * @author G ...

  8. Java 判断输入的数字最大值

    public class Day04_Max02 {public static void main(String[] args) {java.util.Scanner input = new java ...

  9. 猜数字小c语言游戏课程任务书,猜数字游戏课程设计.doc

    猜数字游戏课程设计.doc 1(c/c程序设计课程设计)设 计 说 明 书猜数字游戏的设计与实现学 生 姓 名学 号班 级成 绩指 导 教 师计算机科学与技术系2010 年 7 月 9 日C/C程序设 ...

  10. java正则判断日期格式_Java中用正则表达式判断日期格式是否正确

    1.Java中用正则表达式判断日期格式是否正确 DateType.java: /** * @Title:DateType.java * @Package:com.you.dao * @Descript ...

最新文章

  1. 2020年,语义分割可以在哪些方向进行研究并取得突破?
  2. 杭电Color the ball1556
  3. CSDN博客不能正常发布的问题
  4. pytest命令行传参
  5. 蔡崇信将担任阿里巴巴集团第一组董事
  6. wifi智能门锁远程控制方案能实现哪些功能
  7. 网站小图标 (favicon) 的正确设置
  8. 神州数码java面试
  9. 交换机下接路由器lan还是wan_无线路由器wan口未连接如何解决【解决方法】
  10. 计算机 保护眼睛 颜色,教你把电脑屏幕设置成可以保护眼睛的颜色
  11. 无线通信与编码_MATLAB实现OFDM载波频偏估计_含仿真代码
  12. R语言使用lm函数构建线性回归模型、使用car包中的oulierTest函数识别样本数据中可能的离群值( identify possible outliers)
  13. 造成主板通电自动开机的原因 【转】
  14. java将字符串内容转换为字节数组
  15. 2011年影响中国通信行业发展的十件大事
  16. 2022CTF培训(十一)IOT 相关 CVE 漏洞分析
  17. 乐观复制算法-9.扩展乐观复制系统
  18. object_detection源码解析-box_list
  19. Unity使用Isometric Z As Y Tilemap创建2.5D地图(三)如何用代码创建Tilemap
  20. comtrade文件C语言,COMTRADE录波文件资料格式定义.doc

热门文章

  1. 嵌入式系统课程大作业设计报告
  2. python代码求圆锥体积_计算圆锥体积的c++程序
  3. Word文档A4如何打印成A3
  4. 10068---谈谈Runtime类中的freeMemory,totalMemory,maxMemory几个方法
  5. EOS多节点环境部署
  6. 简单漂亮的流程图模板分享
  7. 柱形图配色丨细节问题
  8. 邮件服务器超级用户,Postfix邮件服务器的安装与配置方法
  9. 几种智能机器人室内定位方法对比
  10. python给csv文件添加表头