JAVA匹配所有英文_java匹配汉字、英文、数字
使用的正则表达式
package Test_1;
import java.util.Scanner;
public class Test_7 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入数字、字母、汉字或其他字符:");
Scanner input = new Scanner(System.in);
String str = input.next();
String E1 = "[\u4e00-\u9fa5]"; //匹配汉字
String E2 = "[a-zA-Z]"; //匹配英文字符
String E3 = "[1-9]"; //匹配数字
int countH = 0;
int countE = 0;
int countD = 0;
int countO = 0;
char[] arrChar = str.toCharArray();
String[] arrStr = new String[arrChar.length];
for(int i=0;i
arrStr[i] = String.valueOf(arrChar[i]);
}
for(String i: arrStr){
if(i.matches(E1))
countH++;
else if(i.matches(E2))
countE++;
else if(i.matches(E3))
countD++;
}
System.out.println("汉字的个数"+countH);
System.out.println("英文的个数"+countE);
System.out.println("数字的个数"+countD);
}
}
JAVA匹配所有英文_java匹配汉字、英文、数字相关推荐
- java正则表达式匹配任意中文_java匹配中文的正则表达式
[\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符 [\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符 所以说,Java的正则表达式是可以匹配中文字符的 ...
- JAVA正则表达式验证英文字母、汉字和数字!!!
java用正则表达式判断字符串中是否仅包含英文字母.数字和汉字 public static boolean isLetterDigitOrChinese(String str) {String reg ...
- java软件工程师 英文_java开发工程师英文求职信
java开发工程师英文求职信 Dear manager: Hello! My name is XXXXX, is a computer software professional graduates. ...
- java工程师 英文_java软件工程师英文简历模板
这篇关于java软件工程师英文简历模板,是无忧考网特地为大家整理的,希望对大家有所帮助! Personal information: Name: Guoqing Feng (you have a go ...
- java编程思想 文献_JAVA编程思想英文参考文献和翻译
JAVA编程思想英文参考文献和翻译 时间:2016-11-15 14:44来源:毕业论文 虽然java是基于C++基础上的,但是它更是纯粹的面向对象语 "If we spoke a diff ...
- java 中文转成_Java实现汉字转换为拼音 [转]
代码说明: Java实现汉字转换为拼音的GUI版本. GUI代码部分: /** * @(#)CnToSpellGUI.java * kindani * 2004-10-25?? * */ import ...
- java 获取拼音码_Java获取汉字拼音的全拼和首拼实现代码分享
import java.util.Collections; import java.util.Iterator; import java.util.LinkedHashMap; import java ...
- java 区位码转中文_Java根据汉字生成区位码公共类
package com.sunfairs.util; import java.io.UnsupportedEncodingException; import java.util.Random; pub ...
- java 保存mysql 乱码_java mysql 汉字存入时乱码
java mysql 汉字存入时乱码 从网络摘抄到的解决方法-- 解决方法二: 连接mysql时(无论在从mysql读还是取数据的情况),指定使用的编码方式为utf-8,具体代码如下 //装载mysq ...
最新文章
- 2021年大数据Spark(九):Spark On Yarn两种模式总结
- android的UI开发工程师指引
- python中json模块博客园_python的json模块
- 怎么把python解释器配置在pycharm中_在PyCharm中配置项目(三):配置Python解释器...
- AndroidStudio安卓原生开发_Activity的IntentFlag_的第一个值_FLAG_ACTIVITY_NEW_TASK的用法---Android原生开发工作笔记89
- Flask 下载中文名文件
- 正则表达式 相关教程
- node.js以及读取写入文件
- 基于VUE的前端架构设计
- 不是局域网计算机远程桌面连接,开启局域网远程桌面连接不上怎么办
- 电感的两种模式——DCM和CCM的区别
- sql server 2012 “远程过程调用失败”【0x800706be】
- 如何树立正确的工作态度
- android 自定义特效,Android 自定义控件~流光特效
- 【注意力模型】Harmonious Attention Network for Person Re-Identification
- win服务器物理内存占用高,win10系统长时间使用物理内存过高的解决方法
- 腾讯WXG客户端开发(已OC)
- python里raise是什么意思_Python中raise与raise...from之间有何区别?
- vuejs中html2canvas使用 背景图和二维码海报图片保存到一张图片上 生成一张海报并下载
- watch取消配对怎么重新配对_watch配对,apple watch 怎样取消配对后再重新配对
热门文章
- Canceling statement due to conflict with reco
- 嵌入式Linux开发8——UART串口通讯
- 【油猴脚本】Hypothesis导出为markdown文件
- 文本数据分析实战【数据清洗、统计分析、可视化展示、情感分析】
- 给客户一个“无法拒绝”的SaaS?——6年三个SaaS项目后的感触
- 文本比较算法--Needleman/Wunsch算法
- 无广告的免费视频存储空间并提供视频上传转码的功能,很不错的哦
- MpAndroidChart Y轴显示整数
- JAVA音程_桌面应用|与 Linux 一起学习:学习音乐
- RPG游戏Demo学习笔记一