c++中判断字符串是否为数字的方法:cout << "请输入一个整数数组(不超过1000个):" << endl;17     cin >> arr[0];18     while (getchar() != '\n')19     {20         cin >> arr[num];21         num++;22     }

java中判断字符串是否为数字的方法:1.用JAVA自带的函数
public static boolean isNumeric(String str){for (int i = 0; i < str.length(); i++){System.out.println(str.charAt(i));if (!Character.isDigit(str.charAt(i))){return false;}}return true;}2.用正则表达式
首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
public boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(str);if( !isNum.matches() ){return false; } return true;
}3.使用org.apache.commons.lang
org.apache.commons.lang.StringUtils;
boolean isNunicodeDigits=StringUtils.isNumeric("aaa123456789");
http://jakarta.apache.org/commons/lang/api-release/index.html下面的解释:
isNumeric
public static boolean isNumeric(String str)Checks if the String contains only unicode digits. A decimal point is not a unicode digit and returns false.
null will return false. An empty String ("") will return true.StringUtils.isNumeric(null)   = falseStringUtils.isNumeric("")     = trueStringUtils.isNumeric("  ")   = falseStringUtils.isNumeric("123")  = trueStringUtils.isNumeric("12 3") = falseStringUtils.isNumeric("ab2c") = falseStringUtils.isNumeric("12-3") = falseStringUtils.isNumeric("12.3") = falseParameters:
str - the String to check, may be null
Returns:
true if only contains digits, and is non-null上面三种方式中,第二种方式比较灵活。第一、三种方式只能校验不含负号“-”的数字,即输入一个负数-199,输出结果将是false;而第二方式则可以通过修改正则表达式实现校验负数,将正则表达式修改为“^-?[0-9]+”即可,修改为“-?[0-9]+.?[0-9]+”即可匹配所有数字。

分类: Java

转载于:https://www.cnblogs.com/gdp176119/p/5374424.html

字符串数组判断数字,字母汉字,相关推荐

  1. Python 正则表达式+字符串分割(数字/字母/汉字/特殊字符)

    1. 基本知识 函数 说明 \u0041-\u005a 大写字母unicode范围 \u0061-\u007a 小写字母unicode范围 \u0041-\u007a 英文字母unicode范围 \u ...

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

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

  3. java中英文汉语混合排序_Java编程实现中英混合字符串数组按首字母排序的方法...

    本文实例讲述了Java编程实现中英混合字符串数组按首字母排序的方法.分享给大家供大家参考,具体如下: 在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷 ...

  4. java中英文混合排序_Java编程实现中英混合字符串数组按首字母排序的方法

    本文实例讲述了Java编程实现中英混合字符串数组按首字母排序的方法.分享给大家供大家参考,具体如下: 在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷 ...

  5. JS判断数字/字母/中文

    原文链接:http://tieba.baidu.com/f?kz=140213674 1 JS判断数字/字母/中文   1. var reg = /^(\w|[\u4E00-\u9FA5])*$/; ...

  6. java去除符号和字母_java 字符串中去除 数字 字母 符号N*1*senten.Length=M*M

    字符串中去除 数字 字母 符号 String str = "今天1@天%.气^64很?不?错.心情6666很好....."; String str1 = str.replaceAl ...

  7. java去除字母_java 字符串中去除 数字 字母 符号amp;amp;N*1*senten.Length=gt;M*M

    字符串中去除 数字 字母 符号 String str = "今天1@天%.气^64很?不?错.心情6666很好....."; String str1 = str.replaceAl ...

  8. java英文字母排序_Java编程实现中英混合字符串数组按首字母排序的方法

    在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷的进行排序.例如: 输出的结果为:"gyu  sdf  zf  大同  的人  地方  反对 ...

  9. js字符串数组转数字数组

    为了不断更,今天在给大家讲一个小技巧: 这个也是粉丝之前问过我的一个问题,在这里分享给大家: 有时候为了满足条件我们需要把字符串数组 => 数字数组 代码如下 let strArray = [' ...

最新文章

  1. 如果面试官问你 JVM,额外回答逃逸分析技术会让你加分!
  2. 良心直播!看完你的Python入门基础就妥了!
  3. 关于linux cp命令的一d参数
  4. php gbk字符串 存utf8 html,php utf8 gbk 数组 互转(示例代码)
  5. SpringMVC Restful api接口实现
  6. java lambdamart库,LambdaMART 之 lambda(示例代码)
  7. 同一目录下有大量文件会影响效率吗_到底是什么原因才导致 select * 效率低下的?
  8. Hadoop入门(十一)Mapreduce的InputFomrat各种子类
  9. 的一致性哈希_五分钟看懂一致性哈希算法
  10. Excel 如何让复制的内容保持原文本格式
  11. C语言sql参数化查询,使用LIKE的sql参数化查询
  12. Postman下载使用
  13. laravel-mix打包 js css
  14. 在波点音乐听周杰伦新歌专辑,一起“用音乐穿越”
  15. ArcGIS JS之 identify接口之 exceededTransferLimit属性
  16. gan 的要点 (弱点与改进、推土距离)
  17. python函数的传参(bert_vocab_from_dataset),函数括号里面含有**是什么意思?
  18. 电流镜自动布局 布局对称性: 量化和应用以消除非线性过程梯度
  19. Android 搭建局域网服务器
  20. 全球与中国缓震田径鞋市场深度研究分析报告

热门文章

  1. 黄文俊:Serverless小程序后端技术分享
  2. “西邮漫记”--自由照耀中国
  3. Python-MongoDB的驱动安装、升级
  4. 《Ext JS权威指南》——2.4节关于Ext.onReady
  5. 没有任何权力的“项目经理”该如何当?
  6. 关于ORACLE 语句中,IN 超过1000个的解决方法
  7. laravel安装prettier,git hook代码格式化工具
  8. 二叉树非递归后序遍历算法
  9. 怎么看电脑电源多少w_UPS不间断电源设备哪个品牌好?如何选购家用电脑UPS电源?UPS电源价格多少?...
  10. 访问linux服务主机,如何把Linux配置为日志服务主机。