/*** @param str* @function 判断输入的数据是否是大于等于零的整数*/public static boolean isNumeric(String str) {for (int i = str.length(); --i >= 0;) {if (!Character.isDigit(str.charAt(i))) {return false;}}return true;}

调用:

  String str="10000";boolean flag=isNumeric(str);System.out.println(flag);

执行结果:

其中使用的函数说明:

Java Character.isDigit() 方法,判断字符是否为数字
Character.isDigit() 方法用于判断指定字符是否为数字。

语法
boolean isDigit(char ch)
参数
ch -- 要测试的字符。

返回值
如果字符为数字,则返回 true;否则返回 false。

charAt(i) 函数 是获取字符串中i位置的字符

str.charAt(i)的意思是第i个字符在字符串str中所占的位置,输出的是数字

2、判断大于0的整数

    /*** @param str* @function 判断输入的数据是否是大于零的整数*/public static boolean isNumber(String str) {if (isNumeric(str) && !str.equals("0"))return true;elsereturn false;}/*** @param str* @function 判断输入的数据是否是大于等于零的整数*/public static boolean isNumeric(String str) {for (int i = str.length(); --i >= 0;) {if (!Character.isDigit(str.charAt(i))) {return false;}}return true;}

Java(79):Character.isDigit() 判断输入的数据是否大于等于零整数相关推荐

  1. Java——判断输入时间数据是否有效

    文章目录 思想 实现 思想 根据SimpleDateFormat指定时间转换的格式,如果出现转换异常,则将异常信息进行捕获,返回判断的boolean值. 实现 编写一个静态的方法,实现输入时间数据的有 ...

  2. Java基础编程题目——判断输入是否为十六进制数,若不是则抛出异常

    从键盘输入一个十六进制数,将其转换为十进制输出.如果输入的不是一个有效的十六进制数则抛出异常. import java.util.Scanner;public class Number {public ...

  3. !Character.isDigit(a.charAt(i))

    Java.lang.Character.isDigit()和isLetter()方法 在这个题里面遇到一个没见过判断字符串是否为字母啊数字的方法.这里解释一下. 使用isDigit判断是否为数字 pu ...

  4. java行数可变的表格,怎么在表格中自动增加行,并对输入的数据作判断

    当前位置:我的异常网» Java Web开发 » 怎么在表格中自动增加行,并对输入的数据作判断 怎么在表格中自动增加行,并对输入的数据作判断 www.myexceptions.net  网友分享于:2 ...

  5. java编程输入学生成绩 判断最高分,java代码初学者适用,输入学生成绩,符合要求的过~~~~注意数据范围...

    总结:没有基础,我从点滴开始, package com.aaa; import java.util.Scanner; //输入"repate "次数,输入学生成绩,低于60分,输出 ...

  6. java判断是否为数字(JAVA判断输入是否是数字)

    java如何写一个方法判断传进来的参数是否数字 /** * class名:JudgeIfNumeral * class说明:java如何写一个方法判断传进来的参数是否数字 * @author Jr p ...

  7. java判断输入的字符串是否为数字

    java判断输入的字符串是否为数字 1. 使用Character.isDight(),利用循环一个个字符判断 Character.isDight(char c) //如果c是数字,返回true,否则返 ...

  8. 判断数字字符——Character.isDigit(char ch)实现源码详解

    目录 函数的使用 使用场景 实现结果 源码分析 Character.isDigit(char ch)源码解析 Character.getType(int codePoint)源码解析 Characte ...

  9. java用if判断输入字符_JAVA中如何判断一个输入是数字还是字符串

    展开全部 1.使用Character.isDigit(char)判断 String str = "123abc"; if (!"".equals(str)) { ...

最新文章

  1. Exchange 2013学习(八),Outlook Web App offline
  2. 甲骨文预言机平台(2)OCI 系统架构
  3. c语言中,为什么%o、%d、%x输出的总是32位,如char占一个字节,但输出却是32位
  4. BZOJ3236 [Ahoi2013]作业
  5. LeetCode 2210. 统计数组中峰和谷的数量
  6. 升级 项目跑不起来_不做“睡城”!嘉定新城“十四五”加速度,产城融合跑起来,远香湖,看好你...
  7. docker 删除映像_如何在Docker中删除映像和容器
  8. SCPPO(二十一):系统统一身份认证的改造之路(续)
  9. ubuntu下用postfix搭建邮件服务器
  10. 将本地code推到gitee
  11. 生物医学信号处理之数字信号处理基础
  12. 矩阵论(补充知识):特征多项式的展开式
  13. python书籍推荐django_关于Django,我想推荐这样一本书给你
  14. 外国人怎样看待Ubuntu麒麟?
  15. 关于java中JDBC读取字段属性原理
  16. 【MME】云CloudMain
  17. 在 Amazon SageMaker 上玩转 Stable Diffusion: 基于 Dreambooth 的模型微调
  18. Win11电脑名如何更改?Win11更改电脑名的方法
  19. 2022管理类联考真题不含答案-文都管联院
  20. linux的历史演绎

热门文章

  1. AI玩微信跳一跳的正确姿势:跳一跳Auto-Jump算法详解
  2. 宝鲲财经:炒外汇不要盲目跟单
  3. 《电子数据取证》读书笔记
  4. Java异常处理-3-throws方式抛出异常
  5. 什么是商业智能BI数据分析的指标爆炸?
  6. Word宋体引号变成了Times New Roman,如何批量改为宋体?
  7. Objectarx 设置CAD标注样式
  8. 腾讯云Web直播组件助力“直播+”场景
  9. python wasm_WASM逆向分析
  10. MIT6.S081简单总结