统计字符串中数字、汉字、字母、其他字符对应的个数
本帖最后由 pengruibin 于 2023-8-9 17:31 编辑项目中一段用于统计字符串中数字、汉字、字母、其他字符对应的个数功能demo记录,写的不咋滴,随手分享下
package com.example.mydemo;
/**
* 统计字符串中数字、汉字、字母、其他字符对应的个数
*/
public class FontTest {
public static void main(String[] args) {
String string = "哈哈哈,写个demo测试一下统计字符串中数字、汉字、字母、其他字符对应的个数...\\ @!!#/";
int hanziCount = 0;//记录匹配到的汉字个数
int shuziCount = 0;//记录匹配到的数字个数
int bigwordCount = 0;//记录匹配到的大写字母个数
int smallwordCount = 0;//记录匹配到的小写字母个数
int otherwordCount = 0;//记录匹配到的其他字符个数
for (int i = 0; i < string.length(); i++) {
String string2 = string.substring(i, i+1);
if (string2.matches("[\u4e00-\u9fa5]")) {//判断这个字符是否为汉字
hanziCount++;
}else if (string2.matches("")) {//判断这个字符是否为数字
shuziCount++;
}else if (string2.matches("")) {//判断这个字符是否为大写字母
bigwordCount++;
}else if (string2.matches("")) {//判断这个字符是否为小写字母
smallwordCount++;
}else{
otherwordCount++;
}
}
System.out.println("汉字有:" + hanziCount);
System.out.println("数字有:" + shuziCount);
System.out.println("大写字母有:" + bigwordCount);
System.out.println("小写字母有:" + smallwordCount);
System.out.println("其他字符有:" + otherwordCount);
}
}
运行结果:
请问一下,这个open jdk运行库太大,有没有jre来运行? 赞一下,支持原创 感谢分享, zpy2 发表于 2023-8-9 21:45
请问一下,这个open jdk运行库太大,有没有jre来运行?
不用开发只用运行环境,jre就行了 顶顶顶,顶顶顶
页:
[1]