java字符串是不是整数的函数_java判断字符串是否为整数的方法
java判断字符串是否为整数的方法:
方法一:用JAVA自带的函数/**
*
* @Description: 用JAVA自带的函数
*
* @param str
* @return
* @return: boolean
* @Version: 0.0.1
*/
public static boolean isOne(String str) {
for (int i = str.length(); --i >= 0;) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}
方法二:/**
*
* @Description: 判断是否为整数
*
* @param str
* @return
* @return: boolean
* @Version: 0.0.1
*/
public static boolean isTwo(String str) {
Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
return pattern.matcher(str).matches();
}
方法三:/**
* @Description:
* @param str
* @return
* @return: boolean
* @Version: 0.0.1
*/
public static boolean isNumeric(String str) {
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
方法四:/**
* @Description:
* @param s
* @return
* @return: boolean
* @Version: 0.0.1
*/
public final static boolean isNumeric(String s) {
if (s != null && !"".equals(s.trim()))
return s.matches("^[0-9]*$");
else
return false;
}
方法五:用ascii码/**
* @Description:
* @param str
* @return
* @return: boolean
* @Version: 0.0.1
*/
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;
}
方法六:/**
* @Description: 判断double是否是整数
* @param obj
* @return
* @return: boolean
* @Version: 0.0.1
*/
public static boolean isIntegerForDouble(double obj) {
double eps = 1e-10;
// 精度范围
return obj-Math.floor(obj) < eps;
}
更多java知识请关注java基础教程栏目。
java字符串是不是整数的函数_java判断字符串是否为整数的方法相关推荐
- java去掉字符串中前后空格函数_Java去除字符串中的空格
1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾.中间 String str ...
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母
import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...
- 输入一个字符串,用子函数完成在字符串中找出ACSII码值最大的字符,将其放在第一个位置,并将该字符前的所有字符向后顺序移动
<程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p143 7.1.2 上级实训内容 [实训内容9]输入一个字符串,用子函数完成在字符串中找出ACSII码 ...
- python字符串join和+_Python字符串通过'+'和join函数拼接新字符串的性能测试比较
有一道Python面试题, 以下代码有什么局限性,要如何修改 def strTest(num): s = 'Hello' for i in range(num): s += 'x' return s ...
- python判断a是否是b的子串_python字符串a为hello,字符串b为#2#lisaend。判断字符串b中是否含有“#2#...
展开全部 原题: 字符串a为"Hello",字符串b为"#2#Lisaend".判断字符串b中是否含有"#2#",如果有,323131333 ...
- java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析
[java中判断字符串是否为数字的三种方法 1>用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = s ...
- java char 空字符串_java判断char是否为空的方法
java判断char是否为空的方法 发布时间:2020-06-23 11:47:02 来源:亿速云 阅读:173 作者:Leah 这篇文章将为大家详细讲解有关java判断char是否为空的方法,文章内 ...
- java判断一个字符串是否是数字和字母_java判断字符串是否为数字或中文或字母...
1.判断字符串是否仅为数字: 1>用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length( ...
- java字符串为空抛出异常_Java 判断字符串是否为空的四种方法,及效率比较。
以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...
最新文章
- NeurIPS-21 | MGSSL: 基于官能团的分子属性预测图网络自监督预训练
- [转]用DateTime.ToString(string format)输出不同格式
- jQuery -- touch事件之滑动判断(左右上下方向)
- 2021年的最后7天,和我的伙伴们合个影吧
- Java Spring singleton bean的创建源代码
- CentOS 6.6 安装pip
- linux之用openssl命令Base64编码解码、md5/sha1摘要、AES/DES3加密解密
- linux安装gcc运行时库,Linux安装gcc-6.1.0
- MySQL中的substr()函数
- 【Qt串口调试助手】1.8 - 修改Qt应用图标和窗口图标
- OpenSource.com 评出 2014 年十佳开源软件
- 使用卡尔曼滤波器进行回声消除
- android支持的播放格式,android全格式多媒体播放器(一:ffmpeg移植)
- 高中数学竞赛和信息学竞赛_将数学竞赛变成编码竞赛
- HTML基础-笔记1标签
- 计算股票季度收益率、年收益率和相对收益率并可视化展示。
- 牛市来了,直接买币不就OK了,干嘛非要上矿机?
- java存档_存档 Java 代码 - Java 入门教程
- pink老师 js p85思考题
- C++中switch字符串Cstring/string map中查找
热门文章
- virtual box虚拟机分区后下一步看不见解决
- Android开发之EditText输入显示文字hint大小设置
- java给定任意_java生成任意整数随机数(任意指定范围)
- f1 score 代码_腾讯广告算法大赛冠军代码解读:稠密特征工程
- 计算机桌面组成部分教案,计算机基础 教案设计(完整版).doc
- python3爬取咪咕音乐榜信息(附源代码)
- SharedPreferences 的使用,commit和apply两个方法的区别
- 数字签名的java实现(RSA,DSA)
- 1、Hive原理及查询优化
- JavaScript DOM 6 - 节点的创建,插入,替换,删除