c语言判断全角和半角字符,对于字符串中全角字符和半角字符的判断
先拿空格来说:
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语言判断全角和半角字符,对于字符串中全角字符和半角字符的判断相关推荐
- php字符串里含有全角符号,php将字符串中全角字符转换为半角字符_PHP教程
php将字符串中全角字符转换为半角字符 php将字符串中全角字符转换为半角字符,摘自ecshop. /** * 将一个字串中含有全角的数字字符.字母.空格或'%+-()'字符转换为相应半角字符 * @ ...
- c 语言 字符 查找,C 语言实例 - 查找字符在字符串中出现的次数
C 语言实例 - 查找字符在字符串中出现的次数 C 语言实例 C 语言实例 查找字符在字符串中的起始位置(索引值从 开始). 实例 #include int main() { char str[], ...
- c语言滤去所有非数字字符,Python: 去掉字符串中的非数字(或非字母)字符
>>> crazystring = 'dade142.;!0142f[.,]ad' 只保留数字 >>> filter(str.isdigit, crazystrin ...
- C语言试题六十三之请编写函数fun:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。
1. 题目 请编写函数fun,其功能是:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研 ...
- 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, ...
- c语言用指针分离字符串数字与字符,c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇).docx...
c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇) C语言程序设计实验报告 1实验目的 ⑴掌握指针的概念,会定义和使用指针变量: ⑵能正确使用变量的指针和指向变量的指针变量: ⑶能 ...
- C语言中删除字符串中一个字母,C程序删除字符串中除字母之外的所有字符
C程序删除字符串中除字母之外的所有字符 在此示例中,您将学习从用户输入的字符串中删除除字母之外的所有字符. 要理解此示例,您应该了解以下C语言编程主题: 删除字符串中除字母之外的字符#include ...
- 查找字符串中指定字符的位置c语言,C语言中查找字符在字符串中出现的位置的方法...
C语言strchr()函数:查找某字符在字符串中首次出现的位置 头文件:#include strchr() 用来查找某字符在字符串中首次出现的位置,其原型为: char * strchr (const ...
- python 字符串去重且相同字符最多出现2次_【Python】获取字符串中出现次数最多/少的字符...
本节主要实现以下目标: 1.实现Python获取字符串中出现次数最多/少的字符: 2.存在问题分析与处理: 代码说明: 1.max() 方法返回给定参数的最大值,参数可以为序列.详细参考菜鸟教程. 2 ...
最新文章
- ue4 开发动作游戏_两年时间独自用UE4制作的动作游戏,传说一般的制作人离忧先生...
- Lua编译实践1-词法分析:
- android studio miui8,MIUI8上在Android Studio运行出错集及其解决方案
- SQL语句where,Group By,having order by 的详细使用方法
- 365天里有300天都想辞职,换个公司,你的2019会更好吗?
- 【渝粤题库】陕西师范大学152206领导科学 作业(高起专、专升本)
- Ollydbg使用教程学习总结(五)
- 安装CoreOS到磁盘
- python无人机路径规划算法_快速拓展随机树(RRT)路径规划,python
- 卷盘商标复卷检测系统
- 微信小程序API之showActionSheet(操作菜单)
- ASP.NET XML高级编程(一、XML技术简介)
- rollup函数 和cube函数 的区别?
- js 让鼠标右下角有一排小字_JS实现跟随鼠标的链接文字提示框效果
- 右下角弹窗代码_vueamap使用步骤和代码示例
- MTK6577手机有哪些 MT6577手机汇总
- [附源码]计算机毕业设计springboot咖啡销售平台
- Cocos2d-x 学习笔记(11.1) MoveBy MoveTo
- the sun also rises day17
- 微服务来了,监控怎么办?
热门文章
- 眼球PHP,死亡创造者 死亡之眼生化评测
- 护考人机对话用计算机吗,@护考生|【最全】人机对话考试详细操作流程来咯!赶紧收藏起来~...
- 电商平台轮播图组件封装
- 手把手教你打包一个自己的Vivado IP核
- 实体类或对象序列化时,忽略为空属性
- 华为聘请华盛顿顶级公关公司 帮助公司制定媒体战略
- [4G5G专题-28]:架构-什么是多天线技术与5G大规模天线阵列、波束赋形、高阶空分复用?
- 我与计算机1000字大学,大学生计算机实习报告1000字【三】.doc
- 初学链表———单向链表创建
- zabbix告警页面sql语句