public class Lists
extends java.lang.Object
List
s.Constructor and Description |
---|
Lists() |
Modifier and Type | Method and Description |
---|---|
static <T> java.util.List<T> |
reverse(java.util.List<T> list)
Reverse the given
List in place. |
static <T> java.util.List<T> |
shuffle(java.util.List<T> list)
A pass-through version of
Collections.shuffle(List) . |
static <T> java.util.List<T> |
shuffle(java.util.List<T> list,
java.util.Random random)
A pass-through version of
Collections.shuffle(List, Random) . |
static <T extends java.lang.Comparable<? super T>> |
sort(java.util.List<T> list)
A pass-through version of
List.sort(Comparator) sorted using
Comparator.naturalOrder() . |
static <T> java.util.List<T> |
sort(java.util.List<T> list,
java.util.Comparator<? super T> comparator)
A pass-through version of
List.sort(Comparator) sorted using
Comparator.naturalOrder() . |
static <T> void |
swap(java.util.List<T> list,
int i,
int j)
Swap the given items in the given
List . |
public static <T> java.util.List<T> shuffle(java.util.List<T> list)
Collections.shuffle(List)
.Collections.shuffle(List)
.public static <T> java.util.List<T> shuffle(java.util.List<T> list, java.util.Random random)
Collections.shuffle(List, Random)
.Collections.shuffle(List, Random)
.public static <T extends java.lang.Comparable<? super T>> java.util.List<T> sort(java.util.List<T> list)
List.sort(Comparator)
sorted using
Comparator.naturalOrder()
.List.sort(Comparator)
with
Comparator.naturalOrder()
.public static <T> java.util.List<T> sort(java.util.List<T> list, java.util.Comparator<? super T> comparator)
List.sort(Comparator)
sorted using
Comparator.naturalOrder()
.List.sort(Comparator)
with
Comparator.naturalOrder()
.public static <T> void swap(java.util.List<T> list, int i, int j)
List
.public static <T> java.util.List<T> reverse(java.util.List<T> list)
List
in place.List
, reversed.