关闭

JAVA中如何判断一个输入是数字(小数和整数)还是字符串?

6672人阅读 评论(0) 收藏 举报
分类:
public class Test1 {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入数值:");
        String s = input.next();
        if (s != null && s.matches("^[0.0-9.0]+$"))  {// [0-9]没办法识别小数,[0.0-9.0]可以识别小数和整数
            System.out.println("输入是数字!");
            double num = Double.parseDouble(s);
            System.out.println(num);
        } else {
            System.out.println("输入值为字符!");
        }
    }
}
0
0
查看评论

Java判断是否是整数,小数或实数的正则表达式

经常会遇到这样的情况,需要判断一个字符串是否是一个合法的数,包括整数,小数或者实数。     网上查到很多文章大多是判断这个字符串是否全为数字,比如下面这段来自StringUtils的代码,可以看到,13.2这样的数字实际上会返回false,可是,他的确是一个数字。 ...
  • z69183787
  • z69183787
  • 2013-10-18 09:35
  • 35626

Java判断一个字符串为数字(正负、小数)

转载:http://www.tuicool.com/articles/fARzUjV 原文  http://renpeijia17.iteye.com/blog/2076982        这些天因为工作上的需求,其中一个小环节是传...
  • S_Istvan
  • S_Istvan
  • 2017-03-31 11:37
  • 6295

Java判断字符串是否为数字(浮点类型也包括)

public static void main(String[] args) { String numStr = "123121"; System.out.println(isNumeric(numStr)); System.out.println(isNumber(...
  • lgoodbook
  • lgoodbook
  • 2016-04-08 11:17
  • 10335

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

1.用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Ch...
  • lovoo
  • lovoo
  • 2016-09-30 09:23
  • 3418

JAVA中 怎么判断输入的字符串是不是一个数字

判断一个字符串或者输入的字符串是不是一个数字
  • Living_Ccj
  • Living_Ccj
  • 2017-03-04 11:11
  • 1589

JAVA 中两种判断输入的是否是数字的方法

注意要引入包  java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 package com.test1; import java.io.*; import java.util.regex.*; public class Test2 {
  • zhutulang
  • zhutulang
  • 2011-09-10 16:43
  • 15995

Java判断是否是整数,小数或实数的正则表达式

经常会遇到这样的情况,需要判断一个字符串是否是一个合法的数,包括整数,小数或者实数。     网上查到很多文章大多是判断这个字符串是否全为数字,比如下面这段来自StringUtils的代码,可以看到,13.2这样的数字实际上会返回false,可是,他的确是一个数字。 ...
  • xiangjai
  • xiangjai
  • 2014-09-25 13:19
  • 10708

Java判断是否为整数的5种方法

<br />http://javapub.iteye.com/blog/666544
  • xiaofei14
  • xiaofei14
  • 2011-05-03 11:54
  • 46856

Java中判断一个数是整数

强制类型转换再和原数相减,结果再和0比较 (int) x-x==0则为整数. 如leetcode题Power of Four  public class Power_of_Four {     public boolean isPowerOfFour(int...
  • coldmoon1995
  • coldmoon1995
  • 2016-07-18 15:31
  • 635

IOS中如何判断一个数是不是整数

要求:如果jfbString是整数,那么
  • xumingwei12345
  • xumingwei12345
  • 2014-04-18 09:41
  • 1370
    个人资料
    • 访问:300617次
    • 积分:4894
    • 等级:
    • 排名:第6940名
    • 原创:170篇
    • 转载:253篇
    • 译文:5篇
    • 评论:30条
    最新评论