我有以下类型的列表: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);}
添加回答
举报
0/150
提交
取消