论坛首页 Java企业应用论坛

java代码笔记2010-06-03:StringTokenizer和HashMap的使用实例

浏览 1820 次
精华帖 (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/),一起讨论,学习。呵呵。
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics