java判断是否为数字

原创 2016年08月31日 13:08:26

推荐使用第二个方法,速度最快。

方法一:用JAVA自带的函数
Java代码

  1. public static boolean isNumeric(String str){
  2. for (int i = str.length();–i>=0;){
  3. if (!Character.isDigit(str.charAt(i))){
  4. return false;
  5. }
  6. }
  7. return true;
  8. }

方法二:
Java代码

  1. /*
    • 判断是否为整数
    • @param str 传入的字符串
    • @return 是整数返回true,否则返回false
  2. */

  3. public static boolean isInteger(String str) {
  4. Pattern pattern = Pattern.compile(“^[-\+]?[\d]*$”);
  5. return pattern.matcher(str).matches();
  6. }

方法三:
Java代码

  1. public static boolean isNumeric(String str){
  2. Pattern pattern = Pattern.compile(“[0-9]*”);
  3. return pattern.matcher(str).matches();
  4. }

方法四:
Java代码

  1. public final static boolean isNumeric(String s) {
  2. if (s != null && !”“.equals(s.trim()))
  3. return s.matches(“^[0-9]*$”);
  4. else
  5. return false;
  6. }

3方法五:用ascii码
Java代码

  1. public static boolean isNumeric(String str){
  2. for(int i=str.length();–i>=0;){
  3. int chr=str.charAt(i);
  4. if(chr<48 || chr>57)
  5. return false;
  6. }
  7. return true;
  8. }

文章地址:
http://javapub.iteye.com/blog/666544

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java 判断字符是否为数字

String str = "123abc"; System.out.println(str.charAt(0)); System.out.println((int)str.charAt(...
  • willproud
  • willproud
  • 2013年12月18日 11:53
  • 1106

java 判断字符串是否为空,是否为数字

以下是java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低:                                     if...
  • xdwyyan
  • xdwyyan
  • 2015年05月14日 18:14
  • 2160

Java判断字符串是否为整数

1. 使用类型转换判断   Java代码   try {        String str="123abc";        //把字符串强制转换为数字     ...
  • cherry5022
  • cherry5022
  • 2014年03月13日 13:54
  • 2544

JAVA 判断一个数字是否为质数

  • 2014年09月16日 23:21
  • 508B
  • 下载

Java判断数字是否在制定范围

  • 2008年07月06日 16:27
  • 345B
  • 下载

JAVA判断字符串是否为数字字符

  • 2008年11月25日 15:25
  • 368B
  • 下载

java实现判断数字是否为回文数的程序

  • 2011年04月06日 20:15
  • 669B
  • 下载

java判断字符串是否是纯数字

1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ ...
  • IChocolateKapa
  • IChocolateKapa
  • 2014年12月05日 09:47
  • 562

java 判断字符串是否为数字 十进制 十六进制

package com.regex.first; /** * @ClassName: regexTest1 * @Description: java判断字符串是否为数字。 * @author amo...
  • a1129963143
  • a1129963143
  • 2013年07月05日 21:28
  • 5129

java中判断字符是否是数字的几种方法

java判断数字的几种方法,整理如下,个人比较推荐用正则表达式判断。其它的方法,实现不是很美观,并且如果判断是不是小数比较麻烦  1.直接用jdk自带的判断字符是不是数字的方法做循环 pu...
  • z69183787
  • z69183787
  • 2012年11月13日 16:23
  • 2601
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java判断是否为数字
举报原因:
原因补充:

(最多只允许输入30个字)