题目描述:
给定["a","b","a","b","c","a","b","c","b"]字符串数组,然后使用Map的Key来保存数组中字符串元素,value保存该字符串出现的次数,最后统计出各字符串元素的出现次数
代码如下:
此处)折叠或打开
import java.io.*;
.util.*;
public class cmd {
public static void main(String args[])
{
str[] = {"a","b","a","b","c","a","b","c","b"};
= new HashMap();
int count1 = 0,count2 = 0,count3 = 0;
for (int i = 0;i < str.length;i++)
{
if (str[i].equals("a"))
{
++;
}
else if (str[i].equals("b"))
{
++;
}
else if (str[i].equals("c"))
{
++;
}
else{}
}
.put("a",count1);
.put("b",count2);
.put("c",count3);
.out.println(hm);
}
}
运行结果如下:
{b=4, c=2, a=3}