为了账号安全,请及时绑定邮箱和手机立即绑定

在一个循环或两个单循环中在哈希图的哈希图中输入数据

在一个循环或两个单循环中在哈希图的哈希图中输入数据

跃然一笑 2021-05-10 17:33:32
我有以下类型的列表:RepoID,Userid,事件计数(8种类型)例子:Repoid1, user1,8,1,0,2,3,4,5,9Repoid1, user2,5,6,0,0,0,4,5,9Repoid2, user1,5,0,5,2,3,4,5,1Repoid3, user4,0,6,9,2,3,4,5,2对于每个回购,我想查找用户的每种事件类型的计数。我正在使用hashmap的hashmap,但是由于文件太大,我不想使用2个循环。有没有办法在单个循环中执行此操作或使用2个单个循环?我目前正在使用2个循环:for (int i = 0; i < data.size(); i++) { //data is an arraylist    String[] seq = data.get(i).split(",");    String repo=seq[0];    for (int j = 0; j < data.size(); j++) {        seq = data.get(j).split(",");        if(seq[0].equals(repo)){            usermap.put(seq[1],"seq[2] + "," + seq[3] + "," + seq[4] + "," + seq[5] +                 "," + seq[6]    + "," + seq[7] + "," + seq[8] + "," + seq[9]");        }     }    RepoUserMap.put(repo, EventsMap);}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信