Java:判断字符串是否为数字的五种方法详解编程语言
2023-06-13 09:11:43 时间
public static boolean isInteger(String str) {
Pattern pattern = Pattern.compile("^[-//+]?[//d]*$");
return pattern.matcher(str).matches();
//方法三:
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
//方法四:
public final static boolean isNumeric(String s) {
if (s != null !"".equals(s.trim()))
return s.matches("^[0-9]*$");
else
return false;
//方法五:用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;
}
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/16761.html
cjava相关文章
- java分布式事务框架_Java分布式事务,及解决方案
- java static 变量存在哪_Java中的静态方法和静态变量存储在哪里?
- java除法保留两位小数_JAVA除法保留小数点后两位的两种方法
- fileinputstream java_Java FileInputStream close()方法
- java平均的随机数_Java 随机数详解「建议收藏」
- JAVA生成uuid_java接口default方法
- java 数字信封_【Java密码学】使用Bouncy Castle生成数字签名、数字信封
- 50个常见的 Java 错误及避免方法(第二部分)详解编程语言
- java基础学习总结——方法的重载(overload)详解编程语言
- java获取Spring中的bean方法总结详解编程语言
- java中的toString方法性能如何详解编程语言
- Java中输出当前日期最全方法整理详解编程语言
- 如何正确实现Java中的hashCode方法详解编程语言
- java抽象类中抽象方法的实现详解编程语言
- java 中的valueOf方法和强转详解编程语言
- java的 clone方法详解编程语言
- Java远程方法协议(JRMP)详解编程语言
- Java日期时间处理常用方法详解编程语言
- java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceE解决方法详解编程语言
- Java indexOf()方法:返回第一次出现的索引位置
- Java List.subList()方法:获取列表中指定范围的子列表
- 策略解决Redis缓存Java过期策略的优化方法(redisjava过期)
- key处理解决Java操作Redis过期key的方法(redisjava过期)
- 时间解决Redis中Java设置过期时间的方法(redisjava过期)
- 利用java操作Excel文件的方法
- Java设计模式之模版方法模式简介
- JS自定义对象实现Java中Map对象功能的方法