如何获取存储在HashMap<Integer, ArrayList<Integer>>
中的信息并创建唯一的值数组。我不需要它们以相反的顺序或任何其他顺序。
例如,假设我有:
Key Value
--- ---------
1 {1, 2, 3}
2 {10, 11}
3 {29}
如何将其转换为以下内容:
{1, 10, 29}
{1, 11, 29}
{2, 10, 29}
{2, 11, 29}
{3, 10, 29}
{3, 11, 29}
我尝试了各种循环。我也考虑尾端递归,但它仍然让我难过。我很感激你的指导,所以我可以解决这个问题。
我的目标是:键值是属性的主键。每个属性都包含值中包含的选项。我想重新调整信息,使其符合显示的格式。