关于遍历两个集合的问题
毕业设计
1
现有两个集合,一个集合里有一个月的每一天,另一个集合里有七个人名 需求:让第一个集合的每一天都对应另一个集合里的一个人名
-
// 日期集合 List dates = new ArrayList<>(); // 人员集合 List persons = new ArrayList<>(); Map<String, String> map = new HashMap<>(); // 自己判断 日期和人员集合非空 for(int i = 0; i < dates.size(); i++){ int num = i%person.size(); map.put(dates.get(i), person.get(num)); }
-
你是要排值日表吗 那肯定不是双重遍历 你只遍历每一天,然后另有一个变量从0到7的循环,判断大于6就把它变回0,把它当index去取人名就行了
发表回复