文档章节

用java编写一个函数,统计一个字符串中每个字母出现的次数

江火似流萤
 江火似流萤
发布于 2016/08/16 20:36
字数 185
阅读 19
收藏 0

 

  String str ="2342asfghgyu56asdasda";

Map<String,Integer> maps = new HashMap<String,Integer>();

for(int i=0;i<str.length();i++){

String key = String.valueOf((str.charAt(i)));

if(!maps.containsKey(key)) maps.put(key, 1);

else{ int val =maps.get(key); maps.put(key, val+1); } }

for(Map.Entry i : maps.entrySet()){

System.out.println(i.getKey()+ "=="+i.getValue());

}

 

substring函数是取一个string子串,如果j=1,那么str.substring(j+1)就是取从第二位开始的子串,所以str.substring(j+1)等于"345";

 valueOf是Integer类的一个静态方法,它是把一个string参数转换为Integer类型,那么经过Integer.valueOf("345")转换,345就是一个Integer类型了

最后说这个intValue函数,它是将一个Integer类型转换成原始类型int,
所以最后len就等于345了。

© 著作权归作者所有

共有 人打赏支持
江火似流萤
粉丝 9
博文 26
码字总数 28501
作品 0
南阳
程序员
Hadoop大数据入门到实战(第七节)- Mapreduce的使用

MapReduce是Hadoop的核心功能之一,我们首先需要弄明白MapReduce到底是个啥,是干啥子用滴才行。 什么是MapReduce MapReduce是一种可用于数据处理的编程模型,我们现在设想一个场景,你接到一...

MasterXiao
08/21
0
0
LeetCode:Valid Anagram - 易位构词

1、题目名称 Valid Anagram (易位构词) 2、题目地址 https://leetcode.com/problems/valid-anagram/ 3、题目内容 英文:Given two strings s and t, write a function to determine if t i......

北风其凉
2015/08/04
0
0
在一段英文字母中找出,每个字母的重复数量的方法

在一段英文字母中找出,每个字母重复数量的方法,这是我遇到过的一道面试题。方法有很多种,这里给大家介绍一种比较高效的处理方法。 假设一段英文字母如下: afggsgshdhdddh dh dhd hdgggg...

郑树恒
2015/08/15
0
4
打造基于hadoop的网站日志分析系统(5)之spark在日志分析系统里的简单应用

1.下载spark和运行 wget http://apache.fayea.com/apache-mirror/spark/spark-1.0.0/spark-1.0.0-bin-hadoop2.tgz 我这里下载的是1.0.0版,由于我们只是测试spark的用法所以不需要配置spark集...

豚鼠窝窝
2014/07/10
0
0
淘宝Tprofiler工具实现分析

项目首页:https://github.com/alibaba/TProfiler 工具介绍 TProfiler是一个可以在生产环境长期使用的性能分析工具.它同时支持剖析和采样两种方式,记录方法执行的时间和次数,生成方法热点 对...

伍咖
2015/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

百度贴吧发送gif图片的限制

百度贴吧中不可以发送超过500k的gif图片,同时尺寸不能超过700个像素。

gugudu
33分钟前
1
0
eclipse中查找所有汉字

今天遇到需要对中文翻译为英文的情况,需要查找一下项目中出现的所有汉字。我们可以使用快捷键Ctrl+H,在搜索一栏输入:[^\x00-\xff],记得勾选正则表达式。 备注: [\x00-\xff] 是 0 - 255的...

hengbao5
34分钟前
2
0
HBase常用操作命令

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBase是Google Bigtable的开源实现,...

飓风2000
38分钟前
2
0
天创恒达TC TC6C0更新固件包

天创恒达TC TC6C0 升级完 登录密码 admin、000000

yizhichao
40分钟前
2
0
阿里云总裁胡晓明:“这些新杭州故事,明天将会在更多城市发生”

摘要: 9月19日,2018杭州·云栖大会现场,杭州城市大脑2.0正式发布,管辖范围扩大28倍,覆盖面积增至420平方公里,相当于65个西湖大小。 ET城市大脑等数字化城市解决方案,掀开了“杭州故事...

阿里云官方博客
41分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部