展开全部

1.使用Character.isDigit(char)判断

String str = "123abc";

if (!"".equals(str)) {

char num[] = str.toCharArray();//把字符串转换为字符数组

StringBuffer title = new StringBuffer();//使用StringBuffer类,把非数e69da5e887aa3231313335323631343130323136353331333363373731字放到title中

StringBuffer hire = new StringBuffer();//把数字放到hire中

for (int i = 0; i < num.length; i++) {

// 判断输入的数字是否为数字还是字符

if (Character.isDigit(num[i])) {把字符串转换为字符,再调用Character.isDigit(char)方法判断是否是数字,是返回True,否则False

hire.append(num[i]);// 如果输入的是数字,把它赋给hire

} else {

title.append(num[i]);// 如果输入的是字符,把它赋给title

}

}

}

2.使用类型转换判断

try {

String str="123abc";

int num=Integer.valueOf(str);//把字符串强制转换为数字

return true;//如果是数字,返回True

} catch (Exception e) {

return false;//如果抛出异常,返回False

}

3.使用正则表达式判断

String str = "";

boolean isNum = str.matches("[0-9]+");

//+表示1个或多个(如"3"或"225"),*表示0个或多个([0-9]*)(如""或"1"或"22"),?表示0个或1个([0-9]?)(如""或"7")

ps:这个方法只能用于判断是否是正整数

java 判断一个字符串是否由数字组成的_Java中怎样判断一个字符串是否是数字相关推荐

  1. java 判断文件夹是否存在 没有则创建_java中实现判断文件是否存在,不存在则创建...

    一.判断文件是否存在,不存在则创建File file = new File("d:\\test.txt"); if (!file.exists()) { try { file.cr ...

  2. java 包含几个字符_java中如何判断一个字符串包含几个指定字符

    java中如何判断一个字符串包含几个指定字符 可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返 ...

  3. java 判断字符串包含几个字符_java中如何判断一个字符串包含几个指定字符

    可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返回值是int类型. 相关学习视频推荐:java ...

  4. java里包含怎么算_java中怎么判断一个字符串中包含某个字符或字符串

    展开全部 /*这是一62616964757a686964616fe58685e5aeb931333363393630个静态函数,不用声明对象就可以用的,如你的类名为Test,在任何情况下都可以调用Te ...

  5. JAVA中equals空_Java中为什么查询空字符串跟判断是否为null的时候可以不用equals?...(亲测)

    if(id!=null&&id!="") 代码中经常这样写,空字符串跟null 都不用equals吗? 首先,你的 id!="" 这种写法是错误 ...

  6. java中判断字符串乱码_java中如何判断字符串是否乱码

    java中如何判断字符串是否乱码 发布时间:2020-06-18 13:43:41 来源:亿速云 阅读:113 作者:鸽子 项目中有一个功能 在IE中GET方式提交会产生乱码 但有两个入口都会走这同一 ...

  7. java中怎么判断字符相等_Java中如何判断两个字符串相等

    如何判断两个字符串相等 Java 中可以有两种方法来做这个事,== 运算符 与 equals 方法.但是这两者又有什么区别? 先来看一段示例代码: String a1 = "abc" ...

  8. java如何获取手机号码_java中如何提取一个字符串中的电话号码?

    展开全部 java中如何提取一个字符串中的电话号码e68a84e8a2ad3231313335323631343130323136353331333363376466,先写出手机号码和固定号码的正则表 ...

  9. java new string 图_Java中String直接赋字符串和new String的一些问题

    今天课堂测试做了几道String的练习题,做完直接心态爆炸...... 整理自下面两篇博客: 首先先来看看下面的代码: public classStringTest {public static vo ...

最新文章

  1. tomcat配置文件server.xml详解
  2. Qt Creator用定位器搜索
  3. 网站运维技术与实践之服务器监测常用命令
  4. Ecshop:后台添加新功能栏目以及管理权限设置
  5. mongoose 分页查询
  6. django2连接mysql_Django2.2连接MySQL问题解决
  7. mysql中的lgwr_MySQL Replication和Oracle logical standby的原理对比
  8. Python web爬虫
  9. V4L2视频应用程序编程架构
  10. error LNK2001: 无法解析的外部符号 _ft_sdf_renderer_class/ _ft_bitmap_sdf_renderer_class
  11. Adobe Reader PDF阅读器背景设置为护眼豆沙色
  12. oracle asm结构,深入了解Oracle ASM
  13. SStap 测试UDP转发...未通过!
  14. 窥探PTAM之Mapping线程
  15. 斐讯k2搭建php环境,宿舍使用斐讯K2路由器详细设置步骤
  16. 联通光猫+路由器配置IPv6流程
  17. 团购网站的发展趋势分析
  18. python教程百度文库_python教程
  19. 随心玩玩(三)Mirai框架QQ机器人
  20. 蓝桥杯——猴子吃面包

热门文章

  1. ES6-16 WeakMap与WeakSet、proxy与reflect
  2. dubbo系列(一)
  3. 烂泥:智能DNS使用与配置
  4. .NET简谈组件程序设计之(上下文与同步域)
  5. Web网页布局的主要方式 1
  6. Qualcomm QXDM工具简介和log抓取
  7. Provisioning Services 7.6 入门到精通系列之七:创建虚拟磁盘
  8. yii2中的rules验证规则
  9. Linux学习 Unit 9
  10. PureMVC(AS3)剖析:设计模式(二)