从Java中的ArrayList获取唯一的元素对

Bas*_*sic 3 java arraylist

我有一个ArrayList,它包含一系列整数(在另一个ArrayList中重新索引索引).

我需要提取每个唯一对,例如......

ArrayList = 1,4,5,7
Run Code Online (Sandbox Code Playgroud)

我需要:

1:4
1:5
1:7
4:5
4:7
5:7
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最简单方法是什么?

Jig*_*shi 6

将列表转换为Set和返回以List进行唯一筛选

for(int i = 0 ; i < list.size(); i ++){
  for(int j = i+1 ; j < list.size(); j ++){
    System.out.println(list.get(i) + "," + .list.get(j))    
  }
}
Run Code Online (Sandbox Code Playgroud)