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判断字符串是否为整数的方法相关推荐

  1. java去掉字符串中前后空格函数_Java去除字符串中的空格

    1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾.中间 String str ...

  2. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  3. 输入一个字符串,用子函数完成在字符串中找出ACSII码值最大的字符,将其放在第一个位置,并将该字符前的所有字符向后顺序移动

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p143 7.1.2 上级实训内容 [实训内容9]输入一个字符串,用子函数完成在字符串中找出ACSII码 ...

  4. python字符串join和+_Python字符串通过'+'和join函数拼接新字符串的性能测试比较

    有一道Python面试题, 以下代码有什么局限性,要如何修改 def strTest(num): s = 'Hello' for i in range(num): s += 'x' return s ...

  5. python判断a是否是b的子串_python字符串a为hello,字符串b为#2#lisaend。判断字符串b中是否含有“#2#...

    展开全部 原题: 字符串a为"Hello",字符串b为"#2#Lisaend".判断字符串b中是否含有"#2#",如果有,323131333 ...

  6. java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析

    [java中判断字符串是否为数字的三种方法  1>用JAVA自带的函数 public static boolean isNumeric(String str){   for (int i = s ...

  7. java char 空字符串_java判断char是否为空的方法

    java判断char是否为空的方法 发布时间:2020-06-23 11:47:02 来源:亿速云 阅读:173 作者:Leah 这篇文章将为大家详细讲解有关java判断char是否为空的方法,文章内 ...

  8. java判断一个字符串是否是数字和字母_java判断字符串是否为数字或中文或字母...

    1.判断字符串是否仅为数字: 1>用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length( ...

  9. java字符串为空抛出异常_Java 判断字符串是否为空的四种方法,及效率比较。

    以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...

最新文章

  1. NeurIPS-21 | MGSSL: 基于官能团的分子属性预测图网络自监督预训练
  2. [转]用DateTime.ToString(string format)输出不同格式
  3. jQuery -- touch事件之滑动判断(左右上下方向)
  4. 2021年的最后7天,和我的伙伴们合个影吧
  5. Java Spring singleton bean的创建源代码
  6. CentOS 6.6 安装pip
  7. linux之用openssl命令Base64编码解码、md5/sha1摘要、AES/DES3加密解密
  8. linux安装gcc运行时库,Linux安装gcc-6.1.0
  9. MySQL中的substr()函数
  10. 【Qt串口调试助手】1.8 - 修改Qt应用图标和窗口图标
  11. OpenSource.com 评出 2014 年十佳开源软件
  12. 使用卡尔曼滤波器进行回声消除
  13. android支持的播放格式,android全格式多媒体播放器(一:ffmpeg移植)
  14. 高中数学竞赛和信息学竞赛_将数学竞赛变成编码竞赛
  15. HTML基础-笔记1标签
  16. 计算股票季度收益率、年收益率和相对收益率并可视化展示。
  17. 牛市来了,直接买币不就OK了,干嘛非要上矿机?
  18. java存档_存档 Java 代码 - Java 入门教程
  19. pink老师 js p85思考题
  20. C++中switch字符串Cstring/string map中查找

热门文章

  1. virtual box虚拟机分区后下一步看不见解决
  2. Android开发之EditText输入显示文字hint大小设置
  3. java给定任意_java生成任意整数随机数(任意指定范围)
  4. f1 score 代码_腾讯广告算法大赛冠军代码解读:稠密特征工程
  5. 计算机桌面组成部分教案,计算机基础 教案设计(完整版).doc
  6. python3爬取咪咕音乐榜信息(附源代码)
  7. SharedPreferences 的使用,commit和apply两个方法的区别
  8. 数字签名的java实现(RSA,DSA)
  9. 1、Hive原理及查询优化
  10. JavaScript DOM 6 - 节点的创建,插入,替换,删除