关于遍历两个集合的问题

代码工坊 毕业设计 1

现有两个集合,一个集合里有一个月的每一天,另一个集合里有七个人名 需求:让第一个集合的每一天都对应另一个集合里的一个人名

回复

共2条回复 我来回复
  • 毕设工厂
    这个人很懒,什么都没有留下~
    评论
    // 日期集合
    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条评论
  • 代码导航
    这个人很懒,什么都没有留下~
    评论

    你是要排值日表吗 那肯定不是双重遍历 你只遍历每一天,然后另有一个变量从0到7的循环,判断大于6就把它变回0,把它当index去取人名就行了

    0条评论

发表回复

登录后才能评论