1、
copy(Ldest , Lsrc):将集合Lsrc复制到Ldest
我用ArrayList测验了,报Source does not fit in dest异常,
百度了下,可以使用如下方法复制list:
ArrayList<String> list2 = new ArrayList<String>(list1);
2、 disjoint(C, D):判断两个集合是否相交(即C中是否包含有D中的元素);
Collections.disjoint(list, list2)
3、 fill(L, e):将集合L中的所有元素替换为e;
Collections.fill(list, "0");
4、 frequency(C, e):元素e在集合C中出现的频率;
Collections.frequency(list, "0")
5、 max(C):返回集合C中自然排序最大的元素
Collections.max(list)
6、 min(C):返回集合C中自然排序最小的元素
Collections.min(list)
7、 replaceAll(L, e, f ):将集合L中与e相同的元素替换为f
Collections.replaceAll(list, "0", "p");
8、 reverse(L):颠倒集合L
Collections.reverse(list);
9、 rotate(L, d):这个方法把我弄蒙了,按照单词字面意思应该是旋转的意思,
但是经过测验,发现不是那个意思,后来看了看文档,才搞清楚他的真实作用,
该方法的作用应该是偏移元素位置,d表示偏移的距离,可以是正数或负数,正数表示
向右偏移,负数表示向左边偏移。(当偏移到最右边,便从头开始,这和链表有点相似,首尾相连)
举个栗子:
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
list.add("6");
list.add("7");
list.add("8");
list.add("9");
Collections.rotate(list, 3);
打印结果为:
7 8 9 1 2 3 4 5 6
10、 shuffle(L):伪随机改变序列顺序(shuffle means 洗牌)
11、 sort(L):这个应该用得多,排序
12、 swap(L, i, j):字面意思,索引为i和j的元素交换
我用ArrayList测验了,报Source does not fit in dest异常,
百度了下,可以使用如下方法复制list:
ArrayList<String> list2 = new ArrayList<String>(list1);
2、 disjoint(C, D):判断两个集合是否相交(即C中是否包含有D中的元素);
Collections.disjoint(list, list2)
3、 fill(L, e):将集合L中的所有元素替换为e;
Collections.fill(list, "0");
4、 frequency(C, e):元素e在集合C中出现的频率;
Collections.frequency(list, "0")
5、 max(C):返回集合C中自然排序最大的元素
Collections.max(list)
6、 min(C):返回集合C中自然排序最小的元素
Collections.min(list)
7、 replaceAll(L, e, f ):将集合L中与e相同的元素替换为f
Collections.replaceAll(list, "0", "p");
8、 reverse(L):颠倒集合L
Collections.reverse(list);
9、 rotate(L, d):这个方法把我弄蒙了,按照单词字面意思应该是旋转的意思,
但是经过测验,发现不是那个意思,后来看了看文档,才搞清楚他的真实作用,
该方法的作用应该是偏移元素位置,d表示偏移的距离,可以是正数或负数,正数表示
向右偏移,负数表示向左边偏移。(当偏移到最右边,便从头开始,这和链表有点相似,首尾相连)
举个栗子:
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
list.add("6");
list.add("7");
list.add("8");
list.add("9");
Collections.rotate(list, 3);
打印结果为:
7 8 9 1 2 3 4 5 6
10、 shuffle(L):伪随机改变序列顺序(shuffle means 洗牌)
11、 sort(L):这个应该用得多,排序
12、 swap(L, i, j):字面意思,索引为i和j的元素交换