Java判断字符串是否是整数或者浮点数的方法

作者:不如一默 时间:2022-04-30 10:06:20 

如下所示:


//判断整数(int)
private boolean isInteger(String str) {
if (null == str || "".equals(str)) {
return false;
}
Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
return pattern.matcher(str).matches();
}

//判断浮点数(double和float)
private boolean isDouble(String str) {
if (null == str || "".equals(str)) {
return false;
}
Pattern pattern = Pattern.compile("^[-\\+]?[.\\d]*$");
return pattern.matcher(str).matches();
}

来源:https://blog.csdn.net/xukun5137/article/details/51999983

标签:Java,字符串,整数,浮点数
0
投稿

猜你喜欢

  • Java性能优化技巧汇总

    2023-01-05 16:26:31
  • JavaWeb中Servlet的深入理解

    2021-11-04 17:06:58
  • Java String 拼接字符串原理详解

    2023-05-14 10:10:33
  • C#中用foreach语句遍历数组及将数组作为参数的用法

    2022-03-14 16:25:12
  • 在项目中直接使用hystrix的流程分析

    2021-10-22 01:55:21
  • JAVA多线程之实现用户任务排队并预估排队时长

    2022-03-26 03:06:20
  • android TabHost(选项卡)的使用方法

    2021-08-09 10:08:39
  • Android使用系统相机进行拍照的步骤

    2023-10-07 16:05:05
  • Android开发之绘制平面上的多边形功能分析

    2023-12-13 13:31:57
  • C#中的多线程多参数传递详解

    2023-08-02 22:23:46
  • C# 4.0 大数的运算--BigInteger的应用详解

    2022-02-02 06:40:05
  • c# winform多线程的小例子

    2023-01-05 07:11:44
  • listView的item中有checkbox,导致setOnItemClick失效的原因及解决办法

    2022-09-04 10:57:12
  • Android四大组件之广播BroadcastReceiver详解

    2023-03-29 23:41:14
  • JavaWeb工程中集成YMP框架快速上手

    2023-11-24 12:15:12
  • 辨析Java中的String与StringBuffer及StringBuilder字符串类

    2023-08-21 19:59:50
  • Java多线程Callable接口实现代码示例

    2021-08-06 14:29:01
  • C#图像处理之木刻效果实现方法

    2022-05-20 04:28:13
  • Java微信公众平台开发(12) 微信用户信息的获取

    2023-05-26 07:28:56
  • Java访问Hadoop分布式文件系统HDFS的配置说明

    2021-11-20 05:53:42
  • asp之家 软件编程 m.aspxhome.com