Java简单统计字符串中汉字,英⽂字母及数字数量的⽅法本⽂实例讲述了Java简单统计字符串中汉字,英⽂字母及数字数量的⽅法。分享给⼤家供⼤家参考,具体如下:
package org.zhy.demo.algorithm;
/**
* 有⼀个字符串,其中包含中⽂字符、英⽂字符和数字字符,请统计和打印出各个字符的个数
*
* @author Administrator
*
*/
public class Str {
public static void main(String[] args) {
String str = "adasfAAADFD阿萨德发123";
int unicodeCount = 0;
int szCount = 0;
int zmCount = 0;
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c >= '0' && c <= '9') {
szCount++;
}else if((c >= 'a' && c<='z') || (c >= 'A' && c<='Z')){
zmCount++;
}else{
字符串常量english占几个字节unicodeCount++;
}
}
System.out.println(unicodeCount);
System.out.println(szCount);
System.out.println(zmCount);
}
}
PS:这⾥再为⼤家推荐2款⾮常⽅便的统计⼯具供⼤家参考使⽤:
更多关于java算法相关内容感兴趣的读者可查看本站专题:《》、《》、《》和《》
希望本⽂所述对⼤家java程序设计有所帮助。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论