博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中怎样判断一个字符串是否是数字?
阅读量:6239 次
发布时间:2019-06-22

本文共 680 字,大约阅读时间需要 2 分钟。

1:正则表达式

public static void main(String[] args) {

  String str = "123456456456456456";
  boolean isNum = str.matches("[0-9]+");
  System.out.println(isNum);
}

2:用类型转换

public static void main(String[] args) {

boolean bool = isNum("123456");
boolean bool2 = isNum("12b");
boolean bool3 = isNum("1234");
boolean bool4 = isNum("12345%8");
System.out.println(bool);
System.out.println(bool2);
System.out.println(bool3);
System.out.println(bool4);
}

private static boolean isNum(String str) {

try {
int num = Integer.valueOf(str);// 把字符串强制转换为数字
return true;// 如果是数字,返回True
} catch (Exception e) {
return false;// 如果抛出异常,返回False}
}
}

转载于:https://www.cnblogs.com/CAOXIAOYANG/p/5649316.html

你可能感兴趣的文章
结构体嵌套二级指针
查看>>
自定义密码输入框,集成化的支付弹框
查看>>
C#开发Unity游戏教程循环遍历做出判断及Unity游戏示例
查看>>
Linux中Samba服务器的搭建
查看>>
iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态
查看>>
nfs服务的配置
查看>>
微信小程序支付调试
查看>>
ASP.NET中GridView数据导出到Excel
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
swoole项目思维转换 -- 前篇
查看>>
我的友情链接
查看>>
Redis之----Redis的数据类型和操作
查看>>
只读字段与标签字段
查看>>
ubuntu修改时区和时间的方法
查看>>
maven实战 读书笔记三#高级程序员进阶之路#
查看>>
硬盘安装windows 7
查看>>
编译器编译原理--详解
查看>>
第五章 择偶
查看>>
用Fiddler模拟低速网络环境
查看>>