java判断字符串是否为数字或中文或字母
- 1.判断字符串是否仅为数字:
- 1>用JAVA自带的函数
- public static boolean isNumeric(String str){
- for (int i = str.length();--i>=0;){
- if (!Character.isDigit(str.charAt(i))){
- return false;
- }
- }
- return true;
- }
- 2>用正则表达式
- public static boolean isNumeric(String str){
- Pattern pattern = Pattern.compile("[0-9]*");
- return pattern.matcher(str).matches();
- }
- 3>用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;
- }
- 2.判断一个字符串的首字符是否为字母
- public static boolean test(String s)
- {
- char c = s.charAt(0);
- int i =(int)c;
- if((i>=65&&i<=90)||(i>=97&&i<=122))
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- public static boolean check(String fstrData)
- {
- char c = fstrData.charAt(0);
- if(((c>='a'&&c<='z') || (c>='A'&&c<='Z')))
- {
- return true;
- }else{
- return false;
- }
- }
- 3 .判断是否为汉字
- public boolean vd(String str){
- char[] chars=str.toCharArray();
- boolean isGB2312=false;
- for(int i=0;i<chars.length;i++){
- byte[] bytes=(""+chars[i]).getBytes();
- if(bytes.length==2){
- int[] ints=new int[2];
- ints[0]=bytes[0]& 0xff;
- ints[1]=bytes[1]& 0xff;
- if(ints[0]>=0x81 && ints[0]<=0xFE &&
- ints[1]>=0x40 && ints[1]<=0xFE){
- isGB2312=true;
- break;
- }
- }
- }
- return isGB2312;
- }
- 转载来源:http://blog.csdn.net/kevinitheimablog/article/details/51304952
转载于:https://www.cnblogs.com/peijyStudy/p/7851342.html
java判断字符串是否为数字或中文或字母相关推荐
- java判断一个字符串是否是数字和字母_java判断字符串是否为数字或中文或字母...
1.判断字符串是否仅为数字: 1>用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length( ...
- java判断字符串是否为数字的几种方式
一,使用StringUtils工具类: 通过StringUilts工具包进行判断: org.apache.commons.lang3.StringUtils提供了丰富的字符串解析的工具包,其中isNu ...
- java判断字符串是否为数字、字母、汉字
public class ZhStringUtil {/*** 判断字符串是否为数字* @param str* @return*/public static boolean isNumberic(St ...
- python 判断是否为数字(整型、浮点型),Python判断字符串是否为数字、浮点数、字母...
前言 在Python中处理字符串的函数比较丰富,有时需要把字符串转化为整形.浮点型等:转换过程中,发现有时会报错,比如字符串"12*76",转换为整形,直接转换int(" ...
- Python判断字符串是否为数字、浮点数、字母
前言 在Python中处理字符串的函数比较丰富,有时需要把字符串转化为整形.浮点型等:转换过程中,发现有时会报错,比如字符串"12*76",转换为整形,直接转换int(" ...
- java判断字符串是否为数字
一:判断java中的字符串是否为数字,可以通过正则表达式来判断:其判断逻辑如下: 1.根据阿里巴巴代码规范,将Pattern设置为全局常量,通过 -?[0-9]+(\\\\.[0-9]+)? 进行匹配 ...
- Java判断字符串是否为数字的多种方式,你用对了吗
前言 判断一个字符串是否为数字是Java开发中很常见的业务需求,实现这个判断有很多种方式,大体上分为异常处理,正则表达式,数字字符,NumberFormat工具类,外部工具类这五大类,不同类型下的实现 ...
- java判断字符串是否为数字或小数
1.判断是否费数字 public static boolean isNumericInt(String str){Pattern pattern = Pattern.compile("[0- ...
- Java判断字符串是否为数字(正负、小数)
需求:传来一个String类型的参数,需要判断该参数是否为数字(正负.正数.小数都要能判断)吗,如果是小数则保留2位小数. 开始采用Character.isDigit()方法来判断一个字符串是否为 ...
最新文章
- python中文读音ndarray-NumPy与ndarray简介(转)
- 百度 Java 后端三轮面试题,这些你会吗?
- Kotlin实战指南八:高阶函数
- transfer = C only read dynamically - why it fails to work
- 盘点程序员最喜欢的15个网站
- 前端学习(1673):前端系列实战课程之最终封装
- iOS 获取手机信息
- Oracle函数保留两位小数
- C#编译时提示未能解析引用的程序(被引用项目编译成功,但引用项目编译时却不能正常引用)
- Java具有哪些语言特点
- 无所不在的计算技术——交互范型当中的新贵
- 用keil编写C语言流水灯程序,简述关于Keil、STM32 用C++编写流水灯程序
- 计算机老师新年贺卡祝福语,老师新年贺卡祝福语
- Java基础知识----字符串
- 消息称谷歌杀手Cuil永久性关闭
- 登录IE时常出现闪退:Internet Explorert停止工作解决办法
- flask学习:开发一个微电影网站一:项目介绍
- 近红外荧光染料Pep-1/MMPs-PEG-ICG,细胞穿膜肽Pep-1/基质金属蛋白酶MMPs-聚乙二醇-吲哚菁绿
- VMware虚拟机克隆后解决网络冲突问题
- webpack创建服务
热门文章
- mysql5.7安装差异_mysql5.7和mysql5.6同在CentOS7.4安装差异对比之5.7.18
- python自增_python mysql自增字段AUTO_INCREMENT值的修改方式
- python 3d大数据可视化_Python大数据可视化编程实践-绘制图表
- [Tomcat报错]SEVERE: Error listenerStart
- Entity Framework 数据库先行、模型先行、代码先行
- Java的堆与栈,科普给大家
- c++ primer 笔记 (三)
- linux/unix下setuid/seteuid/setreuid/setresuid
- 客户端独立弹出详细的实现过程
- C# ASP.NET MVC 图片上传的多种方式(存储至服务器文件夹,阿里云oss)