collection是java的集合,
conllections就像一個工具類,服務于Java的Collection框架。
http://www.cnblogs.com/guweiwei/p/6511974.html
collections常見的方法
sort(Collection)方法的使用(含義:對集合進行排序)。
例:對已知集合c進行排序?
public class Practice {
public static void main(String[] args){
List c = new ArrayList();
c.add("l");
c.add("o");
c.add("v");
c.add("e");
System.out.println(c);
Collections.sort(c);
System.out.println(c);
}
}
運行結果為:[l, o, v, e]
[e, l, o, v]
shuffle(Collection)方法的使用(含義:對集合進行隨機排序)。
例:shuffle(Collection)的簡單示例?
public class Practice {
public static void main(String[] args){
List c = new ArrayList();
c.add("l");
c.add("o");
c.add("v");
c.add("e");
System.out.println(c);
Collections.shuffle(c);
System.out.println(c);
Collections.shuffle(c);
System.out.println(c);
}
}
運行結果為:[l, o, v, e]
[l, v, e, o]
[o, v, e, l]
copy(List m,List n)方法的使用(含義:將集合n中的元素全部復制到m中,并且覆蓋相應索引的元素)。
例:
public class Practice {
public static void main(String[] args){
List m = Arrays.asList("one two three four five six siven".split(" "));
System.out.println(m);
List n = Arrays.asList("我 是 復制過來的哈".split(" "));
System.out.println(n);
Collections.copy(m,n);
System.out.println(m);
}
}
運行結果為:[one, two, three, four, five, six, siven]
[我, 是, 復制過來的哈]
[我, 是, 復制過來的哈, four, five, six, siven]