我的问题是我正在尝试反转数组。我发现显然适用于此的方法是使用
Collections.reverse(Arrays.asList(arrx));
但是我想将其存储回数组中以供将来使用。 一开始我对集合不太熟悉,我确实浏览了它的文档,但是在将其存储回数组方面我有点迷失了。 你会怎么做呢? 谢谢。
最佳答案
Collections.toArray()是你的 friend 。它有两种方法,一种是类型安全的,一种是非类型安全的(首选使用类型安全的)。
Integer[] a = new Integer[] {1,2,3};
List<Integer> l = Arrays.asList(a);
Collections.reverse(l);
l.toArray(a);
如果可能,最好使用集合而不是数组。
关于java - 如何将 Collection.reverse 存储回数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26070106/