Java实现从字符串中找出数字字符串的方法小结

 更新时间:2016年03月10日 09:56:24   作者:nosxcy  
这篇文章主要介绍了Java实现从字符串中找出数字字符串的方法,结合实例形式总结分析了Java查找数字字符串的常用技巧,需要的朋友可以参考下

本文实例总结了Java实现从字符串中找出数字字符串的方法。分享给大家供大家参考,具体如下:

int start = 0;
String numStr = null;
for (int j = 0; j < valuesStr.length() - 1; j++) {
 if (Character.isDigit(valuesStr.charAt(j)) == false
  && Character.isDigit(valuesStr.charAt(j + 1)) == true) {
   start = j + 1;
  numStr = valuesStr.substring(start, valuesStr.length());
 }
}

另外还有从其他处转载的三种方法:

1. 用JAVA自带的函数

public static boolean isNumeric(String str){
 for (int i = str.length();--i>=0;){
  if (!Character.isDigit(str.charAt(i))){
  return false;
  }
 }
 return true;
}

2.用正则表达式

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

3.用ascii码

public static boolean isNumeric(String str){
  for(int i=str.length();--i>=0;){
   int chr=str.charAt(i);
   if(chr<48 || chr>57)
     return false;
  }
  return true;
}

希望本文所述对大家Java程序设计有所帮助。

相关文章

  • SSH框架网上商城项目第24战之Struts2中处理多个Model请求的方法

    SSH框架网上商城项目第24战之Struts2中处理多个Model请求的方法

    这篇文章主要为大家详细介绍了SSH框架网上商城项目第24战之Struts2中处理多个Model请求的方法,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Java中Object用法详解

    Java中Object用法详解

    Java是面向对象的编程语言,而在面向对象中,所有的Java类都有一个共同的祖先类,这就是Object,那么Object都有哪些特性呢?今天小编就简单跟大家分析一下,感兴趣的同学可以跟着小编一起学习
    2023-05-05
  • Java 中 Form表单数据的两种提交方式

    Java 中 Form表单数据的两种提交方式

    本文给大家分享java中form表单数据的两种提交方式,分别是get从制定的服务器中获取数据,pos方式提交数据给指定的服务器处理,本文给大家介绍的非常详细,需要的朋友参考下吧
    2016-12-12
  • mybatis insert 返回自增主键的实现示例

    mybatis insert 返回自增主键的实现示例

    mybatis 在新增之后怎么也获取不到自增主键,本文主要介绍了mybatis insert 返回自增主键的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • java基础之注解示例详解

    java基础之注解示例详解

    大家好,本篇文章主要讲的是java基础之注解示例详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • 解决idea导入ssm项目启动tomcat报错404的问题

    解决idea导入ssm项目启动tomcat报错404的问题

    今天小编就为大家分享一篇解决idea导入ssm项目启动tomcat报错404的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • 简单了解Spring Framework5.0新特性

    简单了解Spring Framework5.0新特性

    这篇文章主要介绍了简单了解Spring Framework5.0新特性,涉及了核心框架修订,核心容器更新,使用Kotlin进行函数式编程等几个方面的介绍,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • spring中WebClient如何设置连接超时时间以及读取超时时间

    spring中WebClient如何设置连接超时时间以及读取超时时间

    这篇文章主要给大家介绍了关于spring中WebClient如何设置连接超时时间以及读取超时时间的相关资料,WebClient是Spring框架5.0引入的基于响应式编程模型的HTTP客户端,它提供一种简便的方式来处理HTTP请求和响应,需要的朋友可以参考下
    2024-08-08
  • Java中线程安全问题

    Java中线程安全问题

    这篇文章主要介绍了Java中线程安全问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05
  • Map集合的四种遍历方式代码示例

    Map集合的四种遍历方式代码示例

    这篇文章主要介绍了Map集合的四种遍历方式代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10

最新评论