计算字符串中各个字符出现的次数
来源:互联网 发布:淘宝商品点击率 编辑:程序博客网 时间:2024/06/08 03:43
import java.util.HashMap;
import java.util.Map;
public class Test {
publicstatic void main(String[] args) {
String s ="sdfjkaljttqnzkld你好你不好我好";
Map<Character, Integer> m = newHashMap<Character, Integer>();
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
int count = 1;
if (m.containsKey(c)) {
count += m.get(c);
}
m.put(c, count);
}
for (Map.Entry<Character, Integer> e: m.entrySet()) {
System.out.println(e.getKey() + " :" + e.getValue());
}
}
}
C版本
C语言实现统计字符串中每个字符出现的次数 -- 巧妙!
来源: 余泽喜ubuntu的日志
#include <stdio.h>
void func(const char *src)
{
unsignedchar all[256] ={0};
int i;
if (src ==NULL)
return;
while(*src)
{
//++all[*src];
//++src;
all[*src]++;
src++;
}
for (i =0; i < 256; i++)
{
if (all[i] !=0)
{
printf("字符%c出现次数: %d\n", i,all[i]);
}
}
}
int
main(void)
{
charss[100]="aaaabbbbbxxxxxxyxxxa1231
func(ss);
return0;
}
运行:
字符!出现次数: 2
字符#出现次数: 2
字符$出现次数: 2
字符1出现次数: 2
字符2出现次数: 2
字符3出现次数: 2
字符@出现次数: 3
字符^出现次数: 3
字符a出现次数: 5
字符b出现次数: 5
字符e出现次数: 1
字符n出现次数: 1
字符q出现次数: 1
字符r出现次数: 2
字符t出现次数: 1
字符u出现次数: 2
字符x出现次数: 9
字符y出现次数: 1
- 计算字符串中各个字符出现的次数
- 计算字符串中出现字符的次数
- 计算字符串中出现字符的次数
- 输入字符串,显示字符串中各个字符出现的次数
- 统计字符串中各个字符出现的次数
- java统计字符串中各个字符的出现次数
- 统计一串字符串中各个字符出现的次数
- 统计字符串中各个字符出现的次数
- ORACLE计算字符在字符串中出现的次数
- 计算一个字符串中每个字符出现的次数
- 计算字符在字符串中出现的次数
- [SQL]计算字符在字符串中出现的次数
- ORACLE计算字符在字符串中出现的次数
- 计算字符在字符串中出现的次数
- 计算字符串中每个字符出现的次数
- JavaScript 计算一个字符串中出现次数最多的字符
- 计算一个字符串中每一个字符出现的次数
- 计算特定字符在字符串中出现的次数
- IOS开发的开源库
- IOS开发的开源库
- iSecret 1.1 正式发布 Congratulat…
- 正则表达式语法
- SQL语句求总数、求平均数、降序排…
- 计算字符串中各个字符出现的次数
- 双层状态栏问题 跟踪状态栏Fr…
- CGRectInset、CGRectOffset…
- 总结Objective-C中CGGeometry几何…
- CPM,CPC,CPL,CPS广告术语大全
- test_return LotteryClient
- 链表反转 58面试“留念”
- 我的博客今天0岁200天了,我领取了…
- layoutSubviews 和 layoutIf…