遇到的问题: List<List> lists=new ArrayList<>(); List list = new ArrayList<>(); 将list中的内容拷贝到lists中时,lists.add(list),lists里面还是空的,也就是说没把list中的内容拷贝进lists中。 在网上查了之后,发现要这么写:lists.add(new ArrayList<>(list));或者 lists.add(list.stream().collect(Collectors.toList()))