`

Java 后台 判断是否为数字

 
阅读更多
package com.mzb.chzy.util;

public class CommonUtils {
	/**
	 * 判断是否为数字
	 * @param str
	 * @return
	 */
	public static boolean isNumeric(String str) {
		for (int i = str.length(); --i >= 0;) {
			if (!Character.isDigit(str.charAt(i))) {
				return false;
			}
		}
		return true;
	}

	public static void main(String[] args) {
		String str1 = "abc";
		System.out.println(CommonUtils.isNumeric(str1));
		String str2 = "123";
		System.out.println(CommonUtils.isNumeric(str2));

	}
}

 

分享到:
评论

相关推荐

    Java里猜数字游戏代码

    在Java编程世界中,猜数字游戏是一个经典的入门项目,它能帮助初学者更好地理解控制流程、条件判断和随机数生成等基本概念。本教程将详细探讨如何使用Java编写一个简单的猜数字游戏,并涉及JSTL(JavaServer Pages ...

    java逻辑50题

    - **循环与条件判断**:遍历100至999之间的所有数字,判断是否符合水仙花数的定义。 - **示例代码片段**: ```java for (int i = 100; i ; i++) { int a = i / 100; int b = (i / 10) % 10; int c = i % 10; ...

    java 猜数字游戏源码

    Java猜数字游戏是一种常见的编程练习,它通过生成一个随机数并让用户尝试猜测这个数字来实现。在这个游戏里,我们主要涉及两个重要的Java概念:`Random`类和用户输入处理。下面将详细介绍这两个知识点。 首先,`...

    java后台实现支付宝支付接口和支付宝订单查询接口(前端为APP)

    Java后台实现支付宝支付接口和支付宝订单查询接口 本文主要介绍了Java后台实现支付宝支付接口和支付宝订单查询接口的详细过程,旨在帮助开发者快速实现支付宝支付功能。 一、申请公司企业账号并开通应用 首先,...

    jsp 判断是否能为三角形

    在实际应用中,我们需要对用户输入进行验证,例如检查输入是否为数字,是否为正数,以及是否在合理的范围内,防止因为恶意或错误的输入导致程序出错。此外,为了提高代码可读性和维护性,可以考虑将判断逻辑封装到...

    java 快递信息查询源码 可以查多数快递

    3. **JSON解析**:大多数API返回的数据格式为JSON,因此需要熟悉JSON库,如Jackson或Gson,将JSON字符串转换为Java对象。 4. **异常处理**:处理可能出现的网络错误、超时、API返回错误等问题,确保程序的健壮性。 ...

    正则表达式判断密码强度

    正则表达式(Regular Expression)是一种强大的工具,用于在字符串中匹配特定模式,它在这里被用来判断用户设定的密码是否符合一定的强度标准。以下是对这个话题的详细解释。 首先,密码强度通常涉及到以下几个方面...

    Java开发技术大全(500个源代码).

    converseNumber.java 逆向输出数字 daffodilNumber.java 求水仙花数 division.java 演示整除结果 errorCompoundVariable.java 错误使用局部变量示例 factorial.java 求阶乘 Fibonacci.java 求Fiblnacci数列 ...

    JAVA+jsp身份证验证的合法性

    2. **地址码检查**:根据前6位数字判断是否对应我国的行政区划代码。 3. **日期检查**:验证中间8位数字是否代表了一个合理的出生日期,日期格式应为YYYYMMDD。 4. **顺序码检查**:检查第17位数字,确认性别(奇数...

    计算GCD的简单java程序

    在Java编程中,实现一个计算GCD的程序可以帮助开发者处理数学问题,例如简化比例、判断两个数是否互质等。本篇文章将深入探讨如何用Java编写一个计算GCD的程序。 首先,我们需要了解计算GCD的算法。最常用的方法是...

    2022美的集团Java开发岗位笔试题目.docx

    在 Java 中,`Character`类表示单个字符,提供了很多关于字符的操作方法,如判断字符是否为数字、大小写字母转换等。此外,还可以通过`String`类来处理字符串,实现字符串的拼接、分割等功能。 ### 六、while循环...

    Java实现简单的扑克牌游戏(无bug,能正常运行)

    在实现这个游戏规则时,我们需要理解游戏的逻辑,比如比较牌的大小,判断是否合法出牌等。这通常需要编写一系列条件判断语句。 后台开发方面,虽然这是一个简单的桌面游戏,但它同样体现了如何通过代码实现游戏逻辑...

    后台校验框架

    - 这两个注解用于判断布尔值是否为假或真。 2. **@DecimalMax** 和 **@DecimalMin** - 这两个注解用于验证数值是否小于或大于某个特定的最大或最小值。 - 示例: ```java @DecimalMax(value="100", inclusive...

    Java面向对象程序设计购物管理系统实训报告.pdf

    在幸运抽奖页面,用户可以输入会员卡号和会员积分,后台判断积分在哪个范围,不同的范围返回不同的礼品,积分不够的不返回。 五、 主要代码和运行效果 本次实训的主要代码和运行效果包括登录页面、客户信息管理...

    zhi_java_

    - **循环结构**:通常使用`for`或`while`循环遍历数字范围,检查每个数是否为质数。 - **条件判断**:`if`语句用于判断一个数是否能被其他数整除,进而确定其是否为质数。 - **函数**:编写函数(如`isPrime()`)来...

    java写的软件更新程序

    6. **线程与并发**:为了不阻塞用户界面,更新过程通常在后台线程中执行,使用`java.lang.Thread`或者`java.util.concurrent`包中的类来实现。 7. **文件操作**:更新文件下载完成后,需要将它们保存到本地,并可能...

    腾讯 2019 秋招后台研发工程师面试经验(1).doc

    在快速查询中,Bit-map 可以用来表示大量数据的状态,然后通过遍历,判断数字是否存在于集合中。 此外,Bit-map 还可以扩展到 Bloom Filter(布隆过滤器),用于判断元素是否属于某个集合。布隆过滤器通过 k 个散列...

    《Velocity java开发指南》中文版

    变量可以是字符串、数字或布尔值,它们允许在模板中进行简单的计算和逻辑判断。 Velocity的优势之一在于其与MVC(模型-视图-控制器)架构的兼容性。在Web应用中,Velocity可以作为视图组件,与Struts等MVC框架集成...

    java实用工具(用3des进行ios加密后台解密)

    通过对比数据源产生的MD5哈希值和数据接收方接收到数据后产生的哈希值,可以判断数据在传输过程中是否被篡改。然而,由于MD5的不可逆性,它不能用于数据加密后的解密,因此它更多的是作为一种数据完整性的校验方法。...

    在线考试与后台管理系统

    这样一个在线考试与后台管理系统,不仅可以提高教育机构的考试效率,还可以为考生提供灵活的学习和评估方式,适应了数字化教育的发展趋势。对于开发者来说,理解和掌握JSP技术以及数据库设计是构建此类系统的基础,...

Global site tag (gtag.js) - Google Analytics