gpt4 book ai didi

java - 如何在java中自然连接两个列表?

转载 作者:行者123 更新时间:2023-12-02 10:47:59 26 4
gpt4 key购买 nike

enter image description here

我想做C2来自L1 natural join L1

enter image description here

C3来自L2 natural join L2

如果我加载L1,这在java中是否可以轻松实现?在数组列表中?假设,

ArrayList<Integer> L1 = new ArrayList<>();
L1.addAll(2,3,4,5,6,6);

ArrayList<ArrayList<Integer>> L2 = new ArrayList<>();
L2.addAll('2,3','2,4','2,5','2,6','3,4','3,5','3,6','4,5','4,6','5,6'); //syntax are not accurate, I use this for understanding what I want.

最佳答案

ArrayList<Integer> L1 = new ArrayList<>();
L1.add(2);
L1.add(3);
L1.add(4);
L1.add(5);
L1.add(6);
L1.add(7);
L1.add(8);
L1.add(9);

ArrayList<String> L2=new ArrayList<>();
for(int i=0;i<L1.size();i++)
{
for(int j=i+1;j<L1.size();j++)
{
L2.add(L1.get(i)+","+L1.get(j));
}
}
for(int i=0;i<L2.size();i++)
{
System.out.println(L2.get(i));
}

OUTPUT

2,3
2,4
2,5
2,6
2,7
2,8
2,9
3,4
3,5
3,6
3,7
3,8
3,9
4,5
4,6
4,7
4,8
4,9
5,6
5,7
5,8
5,9
6,7
6,8
6,9
7,8
7,9
8,9

关于java - 如何在java中自然连接两个列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52403655/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com