给定[“a”,“b”,“a”,“b”,“c”,“a”,“b”,“c”,“b”]字符串数组,然后使用Map的key来保存数组中字符串元素,value保存该字符串元素出现次数,最后统计出各字符串元素出现的次数`
在这里插入代码片
import java.util.*;
public class work8_3
{
public static void main(String[] args)
{
String[] strings={“a”,“b”,“a”,“b”,“c”,“a”,“b”,“c”,“b”};
var map=new HashMap();
for(var s:strings)
{
map.computeIfAbsent(s,key->0);
}
for(var s:strings)
{
map.computeIfPresent(s,(key,value)->((Integer)value+1));
}
System.out.println(map);
}
}