Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.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,但反转数组的值未保存在另一个arraylist中_Java_Arrays_Arraylist - Fatal编程技术网

Java 反转一个arraylist,但反转数组的值未保存在另一个arraylist中

Java 反转一个arraylist,但反转数组的值未保存在另一个arraylist中,java,arrays,arraylist,Java,Arrays,Arraylist,我有一个名为temp的Arraylist。该arraylist中有一些元素。我想反转此Arraylist并将此反转列表的值存储在另一个列表中。这是我的代码 ArrayList <Integer> Temp=new ArrayList<>(); ArrayList <Integer> ReverseTemp=new ArrayList<>(); Temp.add(5); Temp.add(7); Temp.add(1); Temp.add(2); R

我有一个名为temp的Arraylist。该arraylist中有一些元素。我想反转此Arraylist并将此反转列表的值存储在另一个列表中。这是我的代码

ArrayList <Integer> Temp=new ArrayList<>();
ArrayList <Integer> ReverseTemp=new ArrayList<>();
Temp.add(5);
Temp.add(7);
Temp.add(1);
Temp.add(2);
ReverseTemp=Collections.reverse(Temp);
ArrayList Temp=new ArrayList();
ArrayList ReverseTemp=新的ArrayList();
临时添加(5);
临时添加(7);
临时添加(1);
临时添加(2);
ReverseTemp=集合。反向(临时);
这行有一个错误。它说,所需的Arraylist将无效。那么,如何将反向临时列表的值保存在另一个arraylist中呢。是否可以在另一个一维数组中保存此
集合。reverse(Temp)

集合。reverse()
不返回新列表;它会反转您传递给它的列表。如果需要新列表,请先复制一份,然后调用
reverse()

ArrayList temp=new ArrayList();
临时添加(5);
临时添加(7);
临时添加(1);
临时添加(2);
ArrayList reverseTemp=新的ArrayList(临时);
收款。反向(反向交易);

您不需要第二个ArrayList。只用

Collections.reverse(Temp);

Collections.reverse(临时)不返回ArrayList。它返回
void
可能重复的我想反转一个arraylist,然后将值保存到另一个arraylist。可能吗?不确定你在问什么。我向您演示了如何复制列表,以及如何反转列表。你还想知道什么?
Collections.reverse(Temp);