1. 1.判断字符串是否仅为数字:
  2. 1>用JAVA自带的函数
  3. public static boolean isNumeric(String str){
  4. for (int i = str.length();--i>=0;){
  5. if (!Character.isDigit(str.charAt(i))){
  6. return false;
  7. }
  8. }
  9. return true;
  10. }
  11. 2>用正则表达式
  12. public static boolean isNumeric(String str){
  13. Pattern pattern = Pattern.compile("[0-9]*");
  14. return pattern.matcher(str).matches();
  15. }
  16. 3>用ascii码
  17. public static boolean isNumeric(String str){
  18. for(int i=str.length();--i>=0;){
  19. int chr=str.charAt(i);
  20. if(chr<48 || chr>57)
  21. return false;
  22. }
  23. return true;
  24. }
  25. 2.判断一个字符串的首字符是否为字母
  26. public   static   boolean   test(String   s)
  27. {
  28. char   c   =   s.charAt(0);
  29. int   i   =(int)c;
  30. if((i>=65&&i<=90)||(i>=97&&i<=122))
  31. {
  32. return   true;
  33. }
  34. else
  35. {
  36. return   false;
  37. }
  38. }
  39. public     static   boolean   check(String   fstrData)
  40. {
  41. char   c   =   fstrData.charAt(0);
  42. if(((c>='a'&&c<='z')   ||   (c>='A'&&c<='Z')))
  43. {
  44. return   true;
  45. }else{
  46. return   false;
  47. }
  48. }
  49. 3 .判断是否为汉字
  50. public boolean vd(String str){
  51. char[] chars=str.toCharArray();
  52. boolean isGB2312=false;
  53. for(int i=0;i<chars.length;i++){
  54. byte[] bytes=(""+chars[i]).getBytes();
  55. if(bytes.length==2){
  56. int[] ints=new int[2];
  57. ints[0]=bytes[0]& 0xff;
  58. ints[1]=bytes[1]& 0xff;
  59. if(ints[0]>=0x81 && ints[0]<=0xFE &&
  60. ints[1]>=0x40 && ints[1]<=0xFE){
  61. isGB2312=true;
  62. break;
  63. }
  64. }
  65. }
  66. return isGB2312;
  67. }
  68. 转载来源:http://blog.csdn.net/kevinitheimablog/article/details/51304952

转载于:https://www.cnblogs.com/peijyStudy/p/7851342.html

java判断字符串是否为数字或中文或字母相关推荐

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

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

  2. java判断字符串是否为数字的几种方式

    一,使用StringUtils工具类: 通过StringUilts工具包进行判断: org.apache.commons.lang3.StringUtils提供了丰富的字符串解析的工具包,其中isNu ...

  3. java判断字符串是否为数字、字母、汉字

    public class ZhStringUtil {/*** 判断字符串是否为数字* @param str* @return*/public static boolean isNumberic(St ...

  4. python 判断是否为数字(整型、浮点型),Python判断字符串是否为数字、浮点数、字母...

    前言 在Python中处理字符串的函数比较丰富,有时需要把字符串转化为整形.浮点型等:转换过程中,发现有时会报错,比如字符串"12*76",转换为整形,直接转换int(" ...

  5. Python判断字符串是否为数字、浮点数、字母

    前言 在Python中处理字符串的函数比较丰富,有时需要把字符串转化为整形.浮点型等:转换过程中,发现有时会报错,比如字符串"12*76",转换为整形,直接转换int(" ...

  6. java判断字符串是否为数字

    一:判断java中的字符串是否为数字,可以通过正则表达式来判断:其判断逻辑如下: 1.根据阿里巴巴代码规范,将Pattern设置为全局常量,通过 -?[0-9]+(\\\\.[0-9]+)? 进行匹配 ...

  7. Java判断字符串是否为数字的多种方式,你用对了吗

    前言 判断一个字符串是否为数字是Java开发中很常见的业务需求,实现这个判断有很多种方式,大体上分为异常处理,正则表达式,数字字符,NumberFormat工具类,外部工具类这五大类,不同类型下的实现 ...

  8. java判断字符串是否为数字或小数

    1.判断是否费数字 public static boolean isNumericInt(String str){Pattern pattern = Pattern.compile("[0- ...

  9. Java判断字符串是否为数字(正负、小数)

    需求:传来一个String类型的参数,需要判断该参数是否为数字(正负.正数.小数都要能判断)吗,如果是小数则保留2位小数.   开始采用Character.isDigit()方法来判断一个字符串是否为 ...

最新文章

  1. python中文读音ndarray-NumPy与ndarray简介(转)
  2. 百度 Java 后端三轮面试题,这些你会吗?
  3. Kotlin实战指南八:高阶函数
  4. transfer = C only read dynamically - why it fails to work
  5. 盘点程序员最喜欢的15个网站
  6. 前端学习(1673):前端系列实战课程之最终封装
  7. iOS 获取手机信息
  8. Oracle函数保留两位小数
  9. C#编译时提示未能解析引用的程序(被引用项目编译成功,但引用项目编译时却不能正常引用)
  10. Java具有哪些语言特点
  11. 无所不在的计算技术——交互范型当中的新贵
  12. 用keil编写C语言流水灯程序,简述关于Keil、STM32 用C++编写流水灯程序
  13. 计算机老师新年贺卡祝福语,老师新年贺卡祝福语
  14. Java基础知识----字符串
  15. 消息称谷歌杀手Cuil永久性关闭
  16. 登录IE时常出现闪退:Internet Explorert停止工作解决办法
  17. flask学习:开发一个微电影网站一:项目介绍
  18. 近红外荧光染料Pep-1/MMPs-PEG-ICG,细胞穿膜肽Pep-1/基质金属蛋白酶MMPs-聚乙二醇-吲哚菁绿
  19. VMware虚拟机克隆后解决网络冲突问题
  20. webpack创建服务

热门文章

  1. mysql5.7安装差异_mysql5.7和mysql5.6同在CentOS7.4安装差异对比之5.7.18
  2. python自增_python mysql自增字段AUTO_INCREMENT值的修改方式
  3. python 3d大数据可视化_Python大数据可视化编程实践-绘制图表
  4. [Tomcat报错]SEVERE: Error listenerStart
  5. Entity Framework 数据库先行、模型先行、代码先行
  6. Java的堆与栈,科普给大家
  7. c++ primer 笔记 (三)
  8. linux/unix下setuid/seteuid/setreuid/setresuid
  9. 客户端独立弹出详细的实现过程
  10. C# ASP.NET MVC 图片上传的多种方式(存储至服务器文件夹,阿里云oss)