package com.circle.collection; import org.junit.Test; import static org.junit.Assert.*; /** * Created by keweiyang on 2017/2/25. */ public class LinkedListTest { private LinkedList list = null; // @Test public void add() throws Exception { list = new LinkedList(); list.add(1); list.add(2); Iterator it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()); } } @Test public void add1() throws Exception { list = new LinkedList(); list.add(1); list.add(2); list.add(1, 3); list.add(3, 4); //索引不正确情况 list.add(6,6); Iterator it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()); } } @Test public void get() throws Exception { list = new LinkedList(); list.add(1); list.add(2); System.out.println(list.get(0)); System.out.println(list.get(1)); } @Test public void remove() throws Exception { list = new LinkedList(); list.add(1); list.add(2); list.remove(1); Iterator it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()); } } @Test public void size() throws Exception { list = new LinkedList(); list.add(1); list.add(2); System.out.println("size= "+ list.size()); } @Test public void addFirst() throws Exception { list = new LinkedList(); list.add(1); list.add(2); list.addFirst("123"); Iterator it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()); } list.remove(0); System.out.println("---------------");; it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()); } } @Test public void addLast() throws Exception { list = new LinkedList(); list.addFirst(1); list.addLast(2); list.add(3); list.addLast(4); list.addFirst(0); Iterator it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()); } } @Test public void removeFirst() throws Exception { list = new LinkedList(); list.addFirst(1); list.addLast(2); list.add(3); list.addLast(4); list.addFirst(0); list.removeFirst(); Iterator it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()); } } @Test public void removeLast() throws Exception { list = new LinkedList(); list.addFirst(1); list.addLast(2); list.add(3); list.addLast(4); list.addFirst(0); list.removeLast(); list.removeLast(); Iterator it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()); } } @Test public void iterator() throws Exception { } }