方法一:用JAVA自带的函数public static boolean isNumeric(String str){

for (int i = str.length();--i>=0;){

if (!Character.isDigit(str.charAt(i))){

return false;

}

}

return true;

}

方法二:/*

* 判断是否为整数

* @param str 传入的字符串

* @return 是整数返回true,否则返回false

*/

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;

}

更多java知识请关注java基础教程栏目。

java 判断是否为整数_java判断是否为整数的几种方法相关推荐

  1. java校验码的设计_Java动态验证码单线设计的两种方法

    1.java的动态验证码我这里将介绍两种方法: 一:根据java本身提供的一种验证码的写法,这种呢只限于大家了解就可以了,因为java自带的模式编写的在实际开发中是没有意义的,所以只供学习一下就可以了 ...

  2. java 获取键盘点击_Java中获取键盘输入值的三种方法介绍

    程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这 ...

  3. js判断多边形的坐标点是顺时针还是逆时针的两种方法

    js判断多边形的坐标点是顺时针还是逆时针的两种方法 关键算法 通过极值点与其相邻点的构成的矢量走向算出多边形走向 通过计算各左边点所在矢量夹角的角度总和来推算多边形走向 由于arcgis对顺时针生成的 ...

  4. 3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景|判断数组里有没有某对象,有不添加,没有则添加到数组

    3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景 一.当数组中的数据是简单类型时: 应用js中的indexof方法:存在则返回当前项索引,不存在则返回 ...

  5. java判断数字整数_JAVA判断数字、整数的方法

    定义的函数: isNumeric(String) 是判断数字的,包括小数支持格式:"33" "+33" "033.30" "-.3 ...

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

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

  7. java判断时间是不是星期五_Java判断当前日期是星期几

    参考链接地址:http://blog.csdn.net/a9529lty/article/details/3206942 /** * 判断当前日期是星期几 * @param pTime 修要判断的时间 ...

  8. java判断是否是数组_java判断对象是否是数组

    1.从构造函数入手,obj instanceof Array typeof 和 instanceof 都可以用来判断变量,typeof方法返回一个字符串,来表示数据的类型; 但是typeof来判断数据 ...

  9. java判断一个字符串是否为空或空字符串(四种方法)

    首先需要理解null和" "的区别: null表示这个字符串在栈中没有任何指向因此在堆中没有分配内存空间,如果要调用这个字符串会出现空指针异常 String str = null; ...

  10. java判断telnet通不通_(转)测试端口通不通(四种方法)

    一般情况下使用"telnet ip port"判断端口通不通.接下来通过本文给大家分享四种方法测试端口通不通,感兴趣的朋友一起学习吧 一般情况下使用"telnet ip ...

最新文章

  1. Windows下Erlang开发环境搭建
  2. C语言博客作业03--函数
  3. Python Django CBV下的通用视图函数
  4. 手机投屏到电视的5种方法_安卓手机、苹果手机投屏到电视史上最全的方法
  5. 10.18.1 linux文本编辑器vim
  6. 程序开发基础学习四(boost::signal2 函数学习)
  7. java中的jgroup_JGroups实现聊天小程序
  8. c语言课本引言课后答案,C语言基础(01-引言及预备知识)作业题
  9. ElasticSearch.js源码走一个大概
  10. 乱七八糟 Nodejs 系列一:试水
  11. (转)windows 下 Java 及 Python 环境变量设置
  12. 埃森哲物联网报告:制造业向智能服务转型的新引擎
  13. 树形目录生成器.bat
  14. Hadoop学习笔记三
  15. C#实现简单的网页爬虫
  16. 如何用Python做好友管理系统
  17. 英语词根与说文解字词典读书笔记,并总结输出思维导图
  18. UVA1589 象棋 Xiangqi
  19. tex的bib引用时出现 empty ’thebibliography' environment
  20. vue中引入高德地图并多点标注

热门文章

  1. 前端技术之Ajax(一)
  2. 用php爬取七星彩开奖信息
  3. 手头有70万,想在广州买房,买南沙好还是黄埔好?
  4. idea插件安装和推荐插件
  5. Web前端:面向Web开发人员的顶级JavaScript开发工具和IDE
  6. 不养“电动爹”,你永远不知道冬天有多冷
  7. 罗大佑十年磨一剑,《美丽岛》正式发行
  8. Win11 安装WSA(安卓子系统)指南
  9. python奇异值分解_python scipy 奇异值分解 SVD
  10. 超好用!免费使用的Sketch在线版真香!