testcollections.java
来自「一个很好的Java函数实例」· Java 代码 · 共 49 行
JAVA
49 行
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 + =
减小字号Ctrl + -
显示快捷键?