Collections接口的静态方法基本操作

来源:互联网 发布:mysql 分表 hash 编辑:程序博客网 时间:2024/05/10 12:43



import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
 * 
 *对Collections进行一些自身提供的基本静态方法的操作
 */
public class CollectionDemo1 {


public static void main(String[] args) {
List<String > nList=new ArrayList<String >();
nList.add("zhangsan");
nList.add("lisi");
nList.add("wangwu");
nList.add("rose");
nList.add("jack");
nList.add("mary");
System.out.println("操作前");
for (String s : nList) {
System.out.println(s+"  ");
}
System.out.println();
System.out.println("交换顺序后");
Collections.swap(nList, 1, 2);
for (String s : nList) {
System.out.println(s+"  ");
}
System.out.println();
System.out.println("自然排序后");
Collections.sort(nList);
for (String s : nList) {
System.out.println(s+"  ");
}
System.out.println();
System.out.println("二分法查找后");
System.out.println(Collections.binarySearch(nList, "jack"));
System.out.println();
System.out.println("打乱顺序后");
Collections.shuffle(nList);
for (String s : nList) {
System.out.println(s+"  ");
}
System.out.println();
System.out.println("填充后");
Collections.fill(nList, "xiaoming");
for (String s : nList) {
System.out.println(s+"  ");
}
}


}
0 0
原创粉丝点击