Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中从arrayList或array中删除列?_Java_Arrays - Fatal编程技术网

如何在java中从arrayList或array中删除列?

如何在java中从arrayList或array中删除列?,java,arrays,Java,Arrays,我试图将较大数组列表的视图限制为较小数组列表 这不一定是二维的,但也很好 我想删除整个列数据并创建更小的arrayList 有没有办法做到这一点?因为java 8已经存在,它非常适合这种情况 List<List<Data>> twoDimensionArray...; List<Data> smallArray = Arrays.stream(twoDimensionArray).flatMap(Arrays::stream).collect(Collecto

我试图将较大数组列表的视图限制为较小数组列表

这不一定是二维的,但也很好

我想删除整个列数据并创建更小的arrayList

有没有办法做到这一点?

因为java 8已经存在,它非常适合这种情况

List<List<Data>> twoDimensionArray...;
List<Data> smallArray = Arrays.stream(twoDimensionArray).flatMap(Arrays::stream).collect(Collectors.toList());
列出二维数组。。。;
List smallArray=Arrays.stream(二维数组).flatMap(Arrays::stream).collect(Collectors.toList());

您可以使用arraylist.remove(element)方法在列的索引中循环以删除数据。

一个示例将澄清您的问题,以便我们能够理解您想要实现的目标。