Collections.reverse()
反转内部元素
示例一:
import java.util.*;
public class al1 {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<>();
list1.add(1);
list1.add(5);
list1.add(3);
Collections.reverse(list1);
System.out.println(list1);
}
}
结果:
[3, 5, 1]
示例二:
import java.util.*;
public class al1 {
public static void main(String[] args) {
List<List<Integer>> list2 = new ArrayList<>();
List<Integer> li1 = new ArrayList<>();
li1.add(1);
li1.add(5);
li1.add(3);
List<Integer> li2 = new ArrayList<>();
li2.add(4);
li2.add(5);
li2.add(3);
List<Integer> li3 = new ArrayList<>();
li3.add(1);
li3.add(9);
li3.add(0);
list2.add(li1);
list2.add(li2);
list2.add(li3);
System.out.println(list2);
Collections.reverse(list2);
System.out.println(list2);
}
}
结果
[[1, 5, 3], [4, 5, 3], [1, 9, 0]]
[[1, 9, 0], [4, 5, 3], [1, 5, 3]]