`
忘忧鸟
  • 浏览: 142062 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

判断字符串是否为数字的三种方法

    博客分类:
  • Java
阅读更多

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判断字符串是否为数字的方法小结

    主要介绍了java判断字符串是否为数字的方法,分别讲述了使用Java自带函数、正则表达式及ascii码三种方法进行字符串判断的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    IOS判断字符串是不是纯数字的方法总结

    给大家分享了在IOS中判断字符串是不是纯数字的三种方法,大家可以根据自己的需求来选择对应的方法实现,有需要的朋友们可以参考借鉴,下面来看看。

    js判断是否有6个连续数字的字符串的正则

    您可能感兴趣的文章:js 字符串转换成数字的三种方法js字符串转换成数字与数字转换成字符串的实现方法js实现在字符串中提取数字JavaScript数字和字符串转换示例javaScript 判断字符串是否为数字的简单方法javascript...

    C#判断字符串是否为数字字符串

    在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。  【方法一】:使用 try{} catch{} 语句。  我们可以在try语句块中试图将string类型的字符串变量转换为...

    Python判断字符串是否为字母或者数字(浮点数)的多种方法

    本文给大家带来三种方法基于Python判断字符串是否为字母或者数字(浮点数),非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    parseInt parseFloat js字符串转换数字

    在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串。parseInt()方法首先查看位置0处的字符,判断它是否是个有效数字;如果不是,该方法将返回NaN,不再继续执行其他操作。但如果该字符是...

    java面试题大全--java基础,struts,spring,ejb等

    8.编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。 9.Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。 10.找出下列代码可能存在的错误,并说明原因: 二、JSP&Servlet...

    30个初级常用python实现脚本 中文pdf高清版

    17、判断字符串是否只由数字组成 18、判断奇偶数 19、判断闰年 20、获取最大值 21、斐波那契数列 22、十进制转二进制、八进制、十六进制 23、最大公约数 23、最小公倍数 24、简单计算器 25、生成日历 26、文件IO 27...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    物理结构包含三种数据文件: 1) 控制文件 2) 数据文件 3) 在线重做日志文件  逻辑结构 功能:数据库如何使用物理空间 组成:表空间、段、区、块的组成层次 六、 oracle安装、卸载和启动  硬件要求 物理内存:...

    入门学习Linux常用必会60个命令实例详解doc/txt

    在使用mount这个指令时,至少要先知道下列三种信息:要加载对象的文件系统类型、要加载对象的设备名称及要将设备加载到哪个目录下。 (1)Linux可以识别的文件系统 ◆ Windows 95/98常用的FAT 32文件系统:vfat ;...

    30个C#小程序学习C#的基

    判断是否为汉字 棋盘 求N个数的阶乘 求次幂的简便方法 求和平均值 求阶乘 求平均成绩 求平均成绩使用二维数组 求三阶行列式的值 求素数 求素数最简单 求一系列数的和 求一系列整数的和 求质数 三个数排序 三个数最大...

    练习P20入门版答案

    如A123X456Y7A,302ATB567BC,打印字符串中所有连续(指不含非数字字符)的数字所组成的整数,并统计共有多少个整数。 10. A、B、C三人进入决赛,赛前A说:“B和C得第二,我得第一”;B说:“我进入前两名,丙得第...

    js回文数的4种判断方法示例

    前言 判断一个整数是否是回文数。...思路: 先将数字转成字符串A,再经过变成数组,数组反转,数组变成字符串B三步操作之后,比较字符串A和B,得出结论。 /** * @param {number} x * @return {boolean}

    freemarker总结

    2,使用+运算符时,如果一边是数字,一边是字符串,就会自动将数字转换为字符串再连接,如:${3 + "5"},结果是:35 使用内建的int函数可对数值取整,如: ${ (x/2)?int } ${ 1.1?int } ${ 1.999?int } ${ -1.1?int } ...

    JavaScript笔记

    |--数字 + 字符串:数字转换为字符串 |--数字 + 布尔值:true转换为1,false转换为0 |--字符串 + 布尔值:布尔值转换为字符串true或false |--布尔值 + 布尔值:布尔值转换为数值1或0 7.数据类型转换函数 :...

    Java-PHP-C#

    正如上面说的,正则表达式看起来非常复杂,让人害怕,大多数的PHP初学者都会跳过这里,继续下面的学习,但是PHP中的正则表达式有着可以利用模式匹配找到符合条件的字符串、判断字符串是否合乎条件或者用指定的字符...

    C#小程序(30个)

    判断是否为汉字.txt 利用列表排n个数的序.txt 加密.txt 十进制转换成二进制.txt 发奖学金.txt 实时获取CPU使用率.txt 实现一个数的N次方.txt 实现关机-危险勿试.txt 宿舍值日.txt 朦胧诗.txt 构造函数属性.txt 棋盘....

    正则表达式30分钟入门教程

    正则表达式引擎通常会提供一个“测试指定的字符串是否匹配一个正则表达式”的方法,如JavaScript里的RegExp.test()方法或.NET里的Regex.IsMatch()方法。这里的匹配是指是字符串里有没有符合表达式规则的部分。如果不...

    C语言程序设计标准教程

    printf函数调用的一般形式为: printf(“格式控制字符串”,输出表列)其中格式控制字符串用于指定输出格式。 格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式...

    Excel函数活用范例大辞典(全新版).何先军.2015-2(带书签高清文字版).pdf

    015 计算公式结果的几种方法 20 016 使用【F9】键查看公式结果 21 017 批量复制公式——按【Ctrl+Enter】组合键 21 018 批量复制公式——按【Ctrl+D】组合键 23 019 批量复制公式——拖动控制柄 24 020 ...

Global site tag (gtag.js) - Google Analytics