package Java_project_1;
import java.util.*;
public class MapTest {
public static void main(String[] args) {
//定义Map集合存储
Map<String, List<String>>data=new HashMap<>();
//把学生数据存进去
List<String>selects=new ArrayList<>();
Collections.addAll(selects,"A","C");
data.put("雷电",selects);
List<String>selects1=new ArrayList<>();
Collections.addAll(selects1,"B","C","D");
data.put("胡桃",selects1);
List<String>selects2=new ArrayList<>();
Collections.addAll(selects2,"A","B","C","D");
data.put("八重",selects2);
//统计每个景点选择的人数
Map<String,Integer>infos=new HashMap<>();
//提取所有人选择的景点的信息
Collection<List<String>>values=data.values();
//遍历每个学生选择的数据
for(List<String>value:values){
for (String s:value) {
//判断Map集合中是否存在这个键
if (infos.containsKey(s)) {
infos.put(s, infos.get(s) + 1);
} else {
infos.put(s, 1);
}
}
}
System.out.println(infos);
}
}
统计投票人数
于 2022-10-22 13:22:07 首次发布