关闭

增强型for循环 包装类 实现简单的 字母出现次数统计

标签: integerstringiteratorwrapperclassnull
768人阅读 评论(1) 收藏 举报
package com.david5;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class PaiXu1
{
public static void main(String[] args)
{
Map<String ,Integer> map = new HashMap<String,Integer>();  //两种方法,观之第二种使用wrapper class 和增强型的for循环方法

for(int i = 0 ; i< args.length;i++)
{
if(null == map.get(args[i]))
{
map.put(args[i],1);
}
else
{
Integer mm = (Integer)map.get(args[i]);
map.put(args[i],mm + 1);
}
}
System.out.println(map);


Set set = map.keySet();
for(Iterator it = set.iterator();it.hasNext();)
{
String key = (String)it.next();
Integer value = map.get(key);
System.out.println(key + " = " + value);
}
;

for(String word : args)     
{
Integer m = map.get(word);
map.put(word,(null == m) ? 1:m+1);
System.out.println(map);

}                              //在run时,进行args 的configure配置相应的数据,数据以空格键隔开
}
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:39728次
    • 积分:451
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:8篇
    • 译文:1篇
    • 评论:4条
    文章存档