java实现统计字符串中大写字母,小写字母及数字出现次数的方法示例
本文实例讲述了java实现统计字符串中大写字母,小写字母及数字出现次数的方法。分享给大家供大家参考,具体如下:
public class TestSubstring {
public static void main(String[] args) {
getCount("adsJKJ3K21AfaAD134F13241d134134s141faAAFDF");
}
//统计字符串中,大写字母,小写字母,数字出现的次数
public static void getCount(String str) {
int upper = 0;
int lower = 0;
int digi = 0;
for (int i = 0, len = str.length(); i < len; i++) {
char c = str.charAt(i);
if (c >= 'A' && c <= 'Z') {
upper++;
} else if (c >= 'a' && c <= 'z') {
lower++;
} else if (c >= '0' && c <= '9') {
digi++;
}
}
System.out.println("大写字母:" + upper); //大写字母:13
System.out.println("小写字母:" + lower); //小写字母:9
System.out.println("数字:" + digi); //数字:20
}
}
运行结果:

PS:这里再为大家推荐2款非常方便的统计工具供大家参考使用:
在线字数统计工具:
http://tools.jb51.net/code/zishutongji
在线字符统计与编辑工具:
http://tools.jb51.net/code/char_tongji
更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
相关推荐
-
java统计字符串中重复字符出现次数的方法
本文实例讲述了java统计字符串中重复字符出现次数的方法.分享给大家供大家参考,具体如下: package com; import org.junit.Test; /** * 统计一个字符串的重复字符出现的次数 * * @author zdw * */ public class StringTest { @Test public void test() { String s = "fdfaacceeeeeeeeeeeegghikkkkkoooo"; count(s); } public
-
Java编程实现统计一个字符串中各个字符出现次数的方法
本文实例讲述了Java编程实现统计一个字符串中各个字符出现次数的方法.分享给大家供大家参考,具体如下: import java.util.Iterator; import java.util.Set; import java.util.TreeMap; public class TreeMapDemo { //统计一个字符串中相应字符出现的次数 public static void main(String[] args) { // System.out.println("我们测试结果:"
-
java 字符串词频统计实例代码
复制代码 代码如下: package com.gpdi.action; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; public class WordsStatistics { class Obj { int count ; Obj(int count)
-
java实现统计字符串中字符及子字符串个数的方法示例
本文实例讲述了java实现统计字符串中字符及子字符串个数的方法.分享给大家供大家参考,具体如下: 这里用java实现统计字符串中的字符(包括数字.大写字母.小写字母以及其他字符)个数,以及字符串的子字符串的个数. 运行效果图如下: 具体代码如下: import java.util.Scanner; public class Counter { static Scanner scanner = new Scanner(System.in); public static void count(Str
-
Java统计字符串中字符出现次数的方法示例
本文实例讲述了Java统计字符串中字符出现次数的方法.分享给大家供大家参考,具体如下: package com.wenzhi; import java.util.Scanner; public class Test01 { public static void main(String args[]) { Scanner scan = new Scanner(System.in); System.out.println("请你输入字符"); String str = scan.nextL
-
JAVA 统计字符串中中文,英文,数字,空格,特殊字符的个数
引言 可以根据各种字符在Unicode字符编码表中的区间来进行判断,如数字为'0'~'9'之间,英文字母为'a'~'z'或'A'~'Z'等,Java判断一个字符串是否有中文是利用Unicode编码来判断,因为中文的编码区间为:0x4e00--0x9fbb, 但通用区间来判断中文也不非常精确,因为有些中文的标点符号利用区间判断会得到错误的结果.所以通过Character.UnicodeBlock来进行判断.代码如下: package cn.csrc.base.count; public class
-
java中对字符串每个字符统计的方法
复制代码 代码如下: /* String name = "adsbsadgsadgtewterfsdf"; eg a-->6,b-->1 d-->3 ... 将字符串以a(字母)=>2(个数)存入Map集合框架中 思路:1.将字符串转换成字符数组. 2.定义一个Map集合,然后对字符数组进行遍历,如果Map集合中没有该元素就将该元素存入Map集合中,并定义一个计数器,将次数存入Map中,来达到目的 */impor
-
java8 统计字符串字母个数的几种方法总结(推荐)
1.统计字符串字母个数(并且保持字母顺序) 比如: aabbbbbbbba喔喔bcab cdabc deaaa 目前我做知道的有5种方式噢,如果你还有更好的,欢迎赐教 //方式1 public static void letterCount1(String s) { s=s.replaceAll(" +", ""); //1,转换成字符数组 char c[]=s.toCharArray(); Map<Character, Integer> tree=ne
-
Java简单统计字符串中汉字,英文字母及数字数量的方法
本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包含中文字符.英文字符和数字字符,请统计和打印出各个字符的个数 * * @author Administrator * */ public class Str { public static void main(String[] args) { String str = "adasfAAADFD阿萨德
-
java统计字符串中指定元素出现次数方法
本文实例讲解了统计文本中某个字符串出现的次数或字符串中指定元素出现的次数方法,分享给大家供大家参考,具体内容如下 运行效果图: 程序查找的上此文件带"a"的字符在多少次 具体代码如下 package com.zuidaima.util.string; import java.io.*; public class CountString { public static int count(String filename, String target) throws FileNotFoun
-
java字符串遍历以及统计字符串中各类字符
本文实例为大家分享了java字符串遍历,以及java统计字符串中各类字符的具体代码,供大家参考,具体内容如下 1.需求:获取字符串中的每一个字符 分析: A:如何能够拿到每一个字符呢? char charAt(int index) B:我怎么知道字符到底有多少个呢? int length() public class StringTest { public static void main(String[] args) { // 定义字符串 String s = "helloworld&qu
随机推荐
- 在Python的Flask框架中实现全文搜索功能
- nodejs+express实现文件上传下载管理网站
- C#对DataTable里数据排序的方法
- WebGame《逆转裁判》完整版 代码下载(1月24日更新)
- 探讨:如何在ScrollView中嵌套ListView
- Android仿QQ滑动弹出菜单标记已读、未读消息
- 兼容firefox的给每一个onClick再附加一个事件
- 基于javascript实现泡泡大冒险网页版小游戏
- C#中多态、重载、重写区别分析
- 用Python的Django框架完成视频处理任务的教程
- jQuery 1.4 15个你应该知道的新特性(译)
- 兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码
- 微信小程序 action-sheet底部菜单详解
- Tomcat日志文件定时清理备份的脚本
- 用as检测服务器端的某个flv文件是否存在的代码
- 微信小程序实现文字跑马灯效果
- 关于SQL数据库 msdb.dbo.sp_send_dbmail 函数发送邮件的场景分析
- JavaScript中的"=、==、==="区别讲解
- sql server编写archive通用模板脚本实现自动分批删除数据
- 关于iOS截图你应该知道的那些事儿
