ArrayList<HashMap<String, Integer>> myList = new ArrayList<HashMap<String, Integer>>();
HashMap<String, Integer> check = new HashMap<String, Integer>();
Run Code Online (Sandbox Code Playgroud)
我的数组列表中有一些哈希映射,我想比较重复的哈希图,如0,1 0,2 0,3 0,4 .... 1,2 1,3 1,4 .... .2,3 2,4等
我正在做一个嵌套for循环,所以这个但是卡在了如何访问哈希映射并尝试了这个
for (int a =0; a<myList.size();a++){
for(int b=a+1; b<myList.size();b++){
for (String key : myList[a].check.keySet())
}
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.如果他们在arraylist中我如何访问我的hashmap的所有键?我怎么能做到这一点?
我已经完成了SQL查询,但没有做任何使用循环的程序编写,所以我在这里迷路了.我正在使用Oracle SQL Developer.可以在SQL或PL/SQL中完成
我有一张类似这样的表:
Person_ID Score Name Game_ID
1 10 jack 1
1 20 jack 2
2 15 carl 1
2 3 carl 3
4 17 steve 1
Run Code Online (Sandbox Code Playgroud)
我怎样才能遍历这张桌子,以便我可以获得所有比赛的球员总得分.结果将是这样的:
Person_ID Score Name
1 30 jack
2 18 carl
4 17 steve
Run Code Online (Sandbox Code Playgroud)
另外还有额外的功劳如果我只想抓住说游戏1 2?
编辑:很抱歉没有清楚,但我确实需要循环,即使没有它可以完成.