给定["a","b","a","b","c","a","b","c","d"]字符串数组,利用Map集合统计处各字符串元素的出现次数。7-3

package group7;

import java.util.HashMap;
import java.util.Map;

/*给定[“a”,“b”,“a”,“b”,“c”,“a”,“b”,“c”,“d”]字符串数组,然后

  • 使用Map的key来保存数组中字符串元素,value保存该字符串
  • 元素的出现次数,最后统计处各字符串元素的出现次数*/
    public class text3 {
    public static void main(String[] args) {
    String[] a={“a”,“b”,“a”,“b”,“c”,“a”,“b”,“c”,“d”};
    Map map=new HashMap();
    for(int i=0;i<a.length;i++)
    {
    String k=a[i];
    if(map.containsKey(k))
    {
    int sum=(int) map.get(k)+1;
    map.remove(k);
    map.put(k,sum);
    }
    else {
    map.put(k, 1);
    }
    }
    System.out.println(map);
    }
    }
    在这里插入图片描述
发布了100 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/lena7/article/details/98866439