如何准备包含列表对象的列表?

Div*_*Div -3 java

我从数据库中获取记录,这些值就是这样

1,"a"
1,"b"
2,"c"
3,"d"
3,"e"
4,"f"
Run Code Online (Sandbox Code Playgroud)

现在我把结果输入到ResultSet中我想准备一下这样的列表

[[a,b],[c],[d.e],[f]]
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题,我尝试了列表和地图概念,但我只获得了最后一个列表对象.谢谢

Bri*_*new 6

您需要使用Map,但使用a Integer作为键,使用a List<String>作为值.只需对地图包含列表(空或其他)遇到的每个键执行检查.如果没有,则首先添加列表,然后将值附加到列表中.

您还可以调查MultiMaps