特别申明:本文仅供自己学习记录使用,所写内容来自各网页,如需转载自己去查找内容出处。如有侵权请联系在下,评论、私信等不论。
目录
一、Java可变参数
jdk5.0提供了可变参数的特性
实例:
public void printArray(String... args) {
for(int i=0; i<args.length; i++) {
System.out.print(args[i] + " ");
}
}
public static void sum(int...nums) {
int sum = 0;
for(int i:nums) {
sum+=i;
}
System.out.println(sum);
}
二、CoLLections
CoLLections是集合工具类,用来对集合进行操作
Modifier and Type | Method and Description |
---|---|
static <T> boolean | addAll(Collection<? super T> c, T... elements) 将所有指定的元素添加到指定的集合。 |
static <T> void | copy(List<? super T> dest, List<? extends T> src) 将所有元素从一个列表复制到另一个列表中。 |
static boolean | disjoint(Collection<?> c1, Collection<?> c2) 如果两个指定的集合没有共同的元素,则返回 |
static <T> void | fill(List<? super T> list, T obj) 用指定的元素代替指定列表的所有元素。 |
static <T extends Object & Comparable<? super T>> | max(Collection<? extends T> coll) 根据其元素的 自然顺序返回给定集合的最大元素。 |
static <T> T | max(Collection<? extends T> coll, Comparator<? super T> comp) 根据指定的比较器引发的顺序返回给定集合的最大元素。 |
static <T extends Object & Comparable<? super T>> | min(Collection<? extends T> coll) 根据其元素的 自然顺序返回给定集合的最小元素。 |
static <T> T | min(Collection<? extends T> coll, Comparator<? super T> comp) 根据指定的比较器引发的顺序返回给定集合的最小元素。 |
static <T> boolean | replaceAll(List<T> list, T oldVal, T newVal) 将列表中一个指定值的所有出现替换为另一个。 |
static void | reverse(List<?> list) 反转指定列表中元素的顺序。 |
static <T> Comparator<T> | reverseOrder() 返回一个比较器,它对实现 |
static <T> Comparator<T> | reverseOrder(Comparator<T> cmp) 返回一个比较器,它强制指定比较器的反向排序。 |
static void | rotate(List<?> list, int distance) 将指定列表中的元素旋转指定的距离。 |
static void | shuffle(List<?> list) 使用默认的随机源随机排列指定的列表。 |
static void | shuffle(List<?> list, Random rnd) 使用指定的随机源随机排列指定的列表。 |
static <T> List<T> | singletonList(T o) 返回一个只包含指定对象的不可变列表。 |
static <K,V> Map<K,V> | singletonMap(K key, V value) 返回一个不可变的地图,只将指定的键映射到指定的值。 |
static <T extends Comparable<? super T>> | sort(List<T> list) 根据其元素的natural ordering对指定的列表进行排序。 |
static <T> void | sort(List<T> list, Comparator<? super T> c) 根据指定的比较器引起的顺序对指定的列表进行排序。 |
static void | swap(List<?> list, int i, int j) 交换指定列表中指定位置的元素。 |