Java 从arraylist创建重复记录

Java 从arraylist创建重复记录,java,arraylist,Java,Arraylist,有人知道我怎么能把这个列表复制成这样吗 等等 *更新!这就是我到目前为止所尝试的* [Forster,Seat1],[Froster,Seat34] 为什么不尝试在本例中使用地图: {[Forster,Seat1] [Forster,Seat34]} Map Map=newhashmap(); map.put(1,Arrays.asList(“Forster”,“Seat1”); map.put(2,array.asList(“Forster”,“Seat1”); 按以下步骤操作: Map&

有人知道我怎么能把这个列表复制成这样吗

等等

*更新!这就是我到目前为止所尝试的*

[Forster,Seat1],[Froster,Seat34]

为什么不尝试在本例中使用地图:

{[Forster,Seat1] [Forster,Seat34]}
Map Map=newhashmap();
map.put(1,Arrays.asList(“Forster”,“Seat1”);
map.put(2,array.asList(“Forster”,“Seat1”);
按以下步骤操作:

Map<Integer, List> map= new HashMap<Integer, List>();       
map.put(1, Arrays.asList("Forster", "Seat1"));
map.put(2, Arrays.asList("Forster", "Seat1"));

张贴你的编码attempt@AnuragSrivastava很抱歉,我对java真的很陌生,所以我真的无法正确地实现任何东西。该网站希望您已经努力解决这个问题,并提及哪些不起作用。不管你做了什么尝试,把它贴在这里。它也代表了你的理解水平,以及你是否能从这里发布的解决方案中获益(无论你是否理解它们)@AnuragSrivastava嘿,我已经更新了它,请忍受meSo简言之,你需要创建一个列表列表,试着弄清楚这是如何做到的。此外,你的索引被关闭了1,必须从0到大小() - 1
{[Forster,Seat1] [Forster,Seat34]}
Map<Integer, List> map= new HashMap<Integer, List>();       
map.put(1, Arrays.asList("Forster", "Seat1"));
map.put(2, Arrays.asList("Forster", "Seat1"));
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> list = List.of("Froster", "Seat1", "Seat34", "Seat35");
        List<ArrayList<String>> lists = new ArrayList<ArrayList<String>>();
        String first = list.get(0);
        for (int i = 1; i < list.size(); i++) {
            lists.add(new ArrayList<String>(Arrays.asList(first, list.get(i))));
        }
        System.out.println(lists);
    }
}
[[Froster, Seat1], [Froster, Seat34], [Froster, Seat35]]