- 浏览: 143711 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (129)
- framework (18)
- Java (25)
- web2.0 (7)
- Oracle (23)
- 框架师 (20)
- design pattern (5)
- j2ee (6)
- 日常问题收集 (51)
- linux (12)
- Oralce优化 (4)
- life (3)
- sqlplus (1)
- sql (2)
- C# (4)
- mysql (9)
- 拿来主义 (12)
- 标签 (0)
- ThinkPHP (1)
- python (1)
- mybatis (2)
- html5 (1)
- jquery (2)
- hadoop (3)
- git (1)
- struts2 (1)
- shiro (1)
- struts (1)
最新评论
-
xiao88xian:
...
jQuery常用经典技巧
没什么好说的,我就直接把代码放上面吧:
package com.anduo.map; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.Map.Entry; public class HashMapTest2 { public static void main(String[] args) { String s = "abbaadfdgdeiivnielo"; HashMap<Character, Integer> map = new HashMap<Character, Integer>(); char c; for (int i = 0; i < s.length(); i++) { c = s.charAt(i); if (map.get(c) == null) { map.put(c, 1); } else { Integer in = map.get(c); map.put(c, in.intValue() + 1); } } Set<Character> set = map.keySet(); for (Character ch : set) { System.out.println(ch + " " + map.get(ch)); } System.out.println("----------------------"); //另外一种访问方式 Set<Entry<Character, Integer>> set1 = map.entrySet(); for (Iterator<Entry<Character, Integer>> iterator = set1.iterator(); iterator .hasNext();) { Map.Entry<Character, Integer> entry = (Map.Entry<Character, Integer>) iterator .next(); Character ch = entry.getKey(); Integer integer = entry.getValue(); System.out.println(ch + " " + integer); } } }
发表评论
-
使用OSCache实现页面的缓存,优化性能
2013-07-10 14:21 1050使用OSCache实现页面的缓存,优化性能 OSC ... -
BigDecimal不整除的一个异常java.lang.ArithmeticException: Non-terminating decimal expansi
2013-03-26 10:34 1588金额的数据类型是BigDec ... -
解决subclipse报错:svn: Can't open file 'D:\project\Xxx.java.svn-base': 系统找不到指定的文件
2013-03-23 16:49 1954环境为:XP, eclipse, subclipse。 我想 ... -
hibernate4+spring3.1整合常见问题解决方法
2013-03-21 19:21 810由于目前网上很少有关于hibernate4+spring3. ... -
JAVA String.format 方法使用介绍(生成序列号的时候很有用哦)
2013-03-21 10:39 1281JAVA String.format 方法使 ... -
Ant-Ivy使用
2013-02-21 12:27 1071转至:http://blog.csdn.net/leon70 ... -
Java时间处理
2013-01-17 17:33 7991.获得当前系统时间 首先System ... -
no jacob in java.library.path错误的解决
2013-01-15 11:25 961一般把jacob.dll(不同版本的jacob的dll文件名 ... -
java合并几个图片
2013-01-08 15:39 874package com.anduo.web; im ... -
JDK 1.6 API 中英文版 在线版、下载地址
2013-01-05 10:38 1372JDK 1.6 API(全) * HTML 格式(在线英 ... -
JAVA String.format方法使用介绍
2013-01-04 12:28 830转至:http://soft.chinab ... -
java中byte数组与int,long,short间的转换
2012-12-26 14:07 944开发问题收集 package com.util; ... -
通过知道的class文件得到该文件所在的jar包
2012-09-18 14:23 751String path = XXX.class.getP ... -
利用java内置库的HashMap统计字符串中单词出现的个数问题
2011-05-14 20:16 686没什么好说的,我就直接把代码放上面吧: package co ... -
classpath、path、JAVA_HOME的作用
2011-11-05 14:13 950CLASSPATH是什么? ... -
JAVA基础巩固加强 enhance day1
2011-11-07 18:52 923最近忙着找工作,可是总是到最后面试完了就没信儿了。哎,你说找个 ... -
JAVA基础巩固加强 enhance day1反射 reflect
2011-11-07 20:58 844以前一直只知道有reflect ... -
如何用jdbc连接数据库 java连接数据库的五步
2011-06-09 22:18 1461用JDBC连接数据库 本文用sqlserver2000 ... -
Java 完全面向对象的贪吃蛇游戏
2011-05-09 10:08 1045JavaSE的项目:贪吃蛇( ... -
开发自己的jar包 pinyin4j
2011-05-14 19:52 1485今天开发了自己的第二个开源工具 jar包 名称:pinyin4 ...
相关推荐
在Java编程中,统计字符串中每个字符出现的次数是一个常见的任务,特别是在面试或笔试中作为考察点。这个任务可以通过使用HashMap来实现,因为HashMap提供快速的查找和插入操作,适合处理这种计数的问题。以下是一个...
在Java编程语言中,统计一个字符串中每个字母的个数是一项基本任务,它涉及到字符串处理和字符遍历。下面我们将详细探讨如何实现这个功能,并扩展到相关的字符串操作和字符统计的知识点。 首先,我们需要理解Java中...
本话题将深入探讨如何使用Java来统计一个字符串中包含的单词数量以及每个单词出现的次数。"chongfu.rar_Java字符串空格_单词统计_统计单词"这个标题暗示了我们将重点研究基于空格分隔的字符串进行单词统计的方法。 ...
这个问题可以通过多种方法解决,例如使用哈希表(HashMap在Java中)或者数组来统计每个字符出现的次数,然后找出出现次数最多的那个。接下来我们将详细探讨这两种方法。 1. **哈希表法**: - 初始化一个哈希表,键...
接下来,对于 `HashSet` 中的每个字符,程序会再次遍历整个字符串,统计该字符出现的次数。这个计数值被存储在 `HashMap` 的键中,而对应的字符则作为值存储。这里需要注意的是,每遍历一个字符,都会更新 `HashMap`...
Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序...
标题中的“使用json-lib将java对象转换成json字符串”指的是在Java编程中,利用json-lib这个库来将Java对象转化为JSON格式的字符串。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端...
传统的词频统计方法通常是通过遍历文档中的每个单词,并使用`HashMap`来记录每个单词出现的次数。这种方法虽然实现简单,但在性能方面存在明显的缺陷。 #### 基本方法与不足 传统的词频统计方法基于`HashMap`,...
在Java中,HashMap是一种广泛使用的数据结构,它基于哈希表的Map接口实现。哈希表是一种通过哈希过程将键映射到特定位置的数据结构,该位置存储了键对应的值。在详细探讨Java中HashMap的工作机制之前,首先需要理解...
然后,我们需要将result变量中的字符串分割成单词数组,并统计每个单词出现的次数。具体代码如下: ```java String[] arr = result.split(" "); System.out.println(Arrays.toString(arr)); System.out.println(arr....
Java Web 程序实现返回 JSON 字符串的方法总结 Java Web 程序实现返回 JSON 字符串的...使用 json.org 提供的 JSON 库可以轻松地将 Java 对象转换为 JSON 字符串,并且解决了 Java 对象属性为空时返回空字符串的问题。
在Java编程中,有时我们需要对字符串中的单词进行统计,例如计算一个段落或句子中不同单词出现的次数。本文将详细解析如何实现这个功能,并提供一个简单的Java代码示例。 首先,我们要理解“单词”在字符串中的定义...
通过上述内容,我们了解了如何使用Java中的`HashMap`来统计字符串中字符出现的次数。这种方法简单高效,适合处理大量的文本数据。此外,还探讨了一些扩展知识,如其他数据结构的选择、异常处理和多线程环境下的使用...
统计文件中每个字符出现的个数是 Java 编程中的一种常见操作,本文介绍了两种方法来实现文件中每个字符出现的个数统计,分别使用 TreeMap 和 HashMap 实现。通过这两种方法,开发者可以根据实际情况选择合适的方法来...
JavaScript中的HashMap并不是内置的数据结构,但在许多开发场景中,我们需要实现类似Java中HashMap的功能,用于存储键值对数据。在JavaScript中,我们通常使用对象(Object)来模拟HashMap的行为,因为对象的属性名...
在Java编程中,有时我们需要统计一个字符串中各个字符出现的次数,特别是重复字符。这个问题可以通过遍历字符串并使用适当的数据结构来解决。本篇将详细解释如何使用Java实现这一功能,以及涉及到的主要技术点。 ...
本资源详细介绍了 Java 中的 HashMap 类,包括其实现机制、Hash 存储机制、集合存储机制等方面的知识点。 1. HashMap 和 HashSet 的关系 HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,虽然...
Java中的HashMap是一种基于散列机制的Map接口的实现,它允许我们存储键值对。键是唯一的,而值可以重复。HashMap在处理数据时非常高效,因为其操作的时间复杂度接近于O(1)。这是通过使用散列函数将键映射到相应的...
在Java编程语言中,创建字符串缓存类是一个常见的优化策略,尤其在处理大量字符串操作时。这是因为Java中的字符串是不可变的,每次对字符串进行修改都会生成一个新的对象,这可能会导致内存消耗增加和性能下降。为了...
在Java编程中,统计字符串中出现次数最多的字符及其出现次数是一项常见的任务,尤其在数据处理和文本分析领域。本问题的解决方案使用了多种Java集合框架类,包括`TreeSet`、`ArrayList`、`HashMap`和`StringBuffer`...