先拿空格来说:

public class Test {

private  String regex = "^[//u0020//u3000]*$";

public boolean panduan(String str){

return str.matches(regex);

}

public static void main(String[] args){

String s = "";

if(new Test().panduan(s)){

System.out.println(s.getBytes().length);

}

}

}

在看数字的:

public class Test {

private  String regex = "^//d*$";  //只需要判断它是不是数字即可。

public boolean panduan(String str){

return str.matches(regex);

}

public static void main(String[] args){

String s = "1213";

if(new Test().panduan(s)){

System.out.println(s.getBytes().length);

}else{

System.out.println("---"+s.getBytes().length);

}

}

}

汉字的判断:

public class HanziUtil {

private static String reg = "[//u4e00-//u9fa5]";

public static boolean panduan(String str){

boolean flag = false;

Pattern p = Pattern.compile(reg);

Matcher m = p.matcher(str);

while(m.find()){

flag = true;

}

return flag;

}

}

这里还有一点需要注意的就是:字符和字节的区别;在java中一个字符占两个字节;所以一个字符完全可以容纳一个汉字,使用charAt(int i)返回的是字符而不是字节。字符串是字符的集合。

c语言判断全角和半角字符,对于字符串中全角字符和半角字符的判断相关推荐

  1. php字符串里含有全角符号,php将字符串中全角字符转换为半角字符_PHP教程

    php将字符串中全角字符转换为半角字符 php将字符串中全角字符转换为半角字符,摘自ecshop. /** * 将一个字串中含有全角的数字字符.字母.空格或'%+-()'字符转换为相应半角字符 * @ ...

  2. c 语言 字符 查找,C 语言实例 - 查找字符在字符串中出现的次数

    C 语言实例 - 查找字符在字符串中出现的次数 C 语言实例 C 语言实例 查找字符在字符串中的起始位置(索引值从 开始). 实例 #include int main() { char str[], ...

  3. c语言滤去所有非数字字符,Python: 去掉字符串中的非数字(或非字母)字符

    >>> crazystring = 'dade142.;!0142f[.,]ad' 只保留数字 >>> filter(str.isdigit, crazystrin ...

  4. C语言试题六十三之请编写函数fun:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。

    1. 题目 请编写函数fun,其功能是:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研 ...

  5. js 判断一个字符在字符串中出现的次数 - 代码篇

    js 判断一个字符在字符串中出现的次数 - 代码篇 判断:字符串string中有多少个数字0? var string='0,0,0,0,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1, ...

  6. c语言用指针分离字符串数字与字符,c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇).docx...

    c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇) C语言程序设计实验报告 1实验目的 ⑴掌握指针的概念,会定义和使用指针变量: ⑵能正确使用变量的指针和指向变量的指针变量: ⑶能 ...

  7. C语言中删除字符串中一个字母,C程序删除字符串中除字母之外的所有字符

    C程序删除字符串中除字母之外的所有字符 在此示例中,您将学习从用户输入的字符串中删除除字母之外的所有字符. 要理解此示例,您应该了解以下C语言编程主题: 删除字符串中除字母之外的字符#include ...

  8. 查找字符串中指定字符的位置c语言,C语言中查找字符在字符串中出现的位置的方法...

    C语言strchr()函数:查找某字符在字符串中首次出现的位置 头文件:#include strchr() 用来查找某字符在字符串中首次出现的位置,其原型为: char * strchr (const ...

  9. python 字符串去重且相同字符最多出现2次_【Python】获取字符串中出现次数最多/少的字符...

    本节主要实现以下目标: 1.实现Python获取字符串中出现次数最多/少的字符: 2.存在问题分析与处理: 代码说明: 1.max() 方法返回给定参数的最大值,参数可以为序列.详细参考菜鸟教程. 2 ...

最新文章

  1. ue4 开发动作游戏_两年时间独自用UE4制作的动作游戏,传说一般的制作人离忧先生...
  2. Lua编译实践1-词法分析:
  3. android studio miui8,MIUI8上在Android Studio运行出错集及其解决方案
  4. SQL语句where,Group By,having order by 的详细使用方法
  5. 365天里有300天都想辞职,换个公司,你的2019会更好吗?
  6. 【渝粤题库】陕西师范大学152206领导科学 作业(高起专、专升本)
  7. Ollydbg使用教程学习总结(五)
  8. 安装CoreOS到磁盘
  9. python无人机路径规划算法_快速拓展随机树(RRT)路径规划,python
  10. 卷盘商标复卷检测系统
  11. 微信小程序API之showActionSheet(操作菜单)
  12. ASP.NET XML高级编程(一、XML技术简介)
  13. rollup函数 和cube函数 的区别?
  14. js 让鼠标右下角有一排小字_JS实现跟随鼠标的链接文字提示框效果
  15. 右下角弹窗代码_vueamap使用步骤和代码示例
  16. MTK6577手机有哪些 MT6577手机汇总
  17. [附源码]计算机毕业设计springboot咖啡销售平台
  18. Cocos2d-x 学习笔记(11.1) MoveBy MoveTo
  19. the sun also rises day17
  20. 微服务来了,监控怎么办?

热门文章

  1. 眼球PHP,死亡创造者 死亡之眼生化评测
  2. 护考人机对话用计算机吗,@护考生|【最全】人机对话考试详细操作流程来咯!赶紧收藏起来~...
  3. 电商平台轮播图组件封装
  4. 手把手教你打包一个自己的Vivado IP核
  5. 实体类或对象序列化时,忽略为空属性
  6. 华为聘请华盛顿顶级公关公司 帮助公司制定媒体战略
  7. [4G5G专题-28]:架构-什么是多天线技术与5G大规模天线阵列、波束赋形、高阶空分复用?
  8. 我与计算机1000字大学,大学生计算机实习报告1000字【三】.doc
  9. 初学链表———单向链表创建
  10. zabbix告警页面sql语句