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

————————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/),一起讨论,学习。呵呵。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值