浏览 1859 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (9)
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-07
————————StringTokenizer和HashMap的使用实例———————————— import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.StringTokenizer; public class jay_x_stringtokenizer_map { void statictis(String s){ StringTokenizer str=new StringTokenizer(s," ,."); Map<String,Integer> map=new HashMap<String,Integer>(); while(str.hasMoreTokens()){ String key=str.nextToken(); if(map.get(key)!=null){ Integer value=map.get(key)+1; map.put(key, value); }else{ map.put(key, 1); } } Set<String> set=map.keySet(); Iterator<String> it=(Iterator<String>)set.iterator(); while(it.hasNext()){ String key=it.next(); System.out.print("String:"+key); System.out.println("次数是:"+map.get(key)); } } public static void main(String[] args) { // TODO Auto-generated method stub jay_x_stringtokenizer_map a=new jay_x_stringtokenizer_map(); a.statictis("aaa bbb ccc,aaa.bbb.ccc.a,b,c; aaa ;"); } } /*String:c;次数是:1 String:ccc次数是:2 String:aaa次数是:3 String:a次数是:1 String:bbb次数是:2 String:b次数是:1 String:;次数是:1*/ —————————————— 以上是我最近学习Java记录的笔记和自己参照书本和老师所讲编写的代码和注释。 1422942883这是我的QQ,欢迎各位学习编程的同学加我好友,或者给我的个人主页留言(http://jayxigua.iteye.com/),一起讨论,学习。呵呵。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |