📄 testcollections.java
字号:
package apibook.c2.s1;import java.util.*;public class TestCollections { public TestCollections() { } public static void printElem(ListIterator iter){ //显示集合中的元素 while(iter.hasNext()){ //对集合中的元素进行迭代 System.out.println(iter.next()); } } public static void main(String[] args) { //创建一个链表对象 LinkedList list1 = new LinkedList(); //将指定的元素插入到此链表对象中 list1.add("obj1"); list1.add("obj2"); list1.add("obj3"); TestCollections.printElem(list1.listIterator()); System.out.println("---------------------------------"); //在链表中查找指定的对象的位置 int index = Collections.binarySearch(list1,"obj3"); System.out.println(index); System.out.println("---------------------------------"); LinkedList list2 = new LinkedList(); list2.add(""); list2.add(""); list2.add(""); //对链表进行复制 Collections.copy(list2,list1); TestCollections.printElem(list2.listIterator()); System.out.println("---------------------------------"); list1.add("obj3"); //将链表中元素的顺序置反 Collections.reverse(list1); TestCollections.printElem(list1.listIterator()); System.out.println("---------------------------------"); //打乱链表中元素的顺序 Collections.shuffle(list1); TestCollections.printElem(list1.listIterator()); System.out.println("---------------------------------"); //将链表中的元素替换为指定的元素 Collections.fill(list1,"newObj"); TestCollections.printElem(list1.listIterator()); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -