package data_structure.list;
import org.junit.Test;
import basic.dataStructure.array.ArrayList;
/**
* Created by macvi on 2017/4/2.
*/
public class ArrayListTest {
@Test
public void TestAdd(){
ArrayList al = new ArrayList();
for(int i = 0; i < 32; i++){
al.add(i + "");
}
System.out.println("ArrayList.content-->" + al.toString());
}
@Test
public void testIndexAdd(){
ArrayList al = new ArrayList();
for(int i = 0; i < 17; i ++){
al.add(i + "");
}
al.add(3, "xxoo");
al.add(11, "abcd");
al.add(0, "efgh");
al.add(al.size(), "ijkl");
System.out.println("al.toString-->" + al.toString());
System.out.println("size-->" + al.size());
}
@Test
public void testGet(){
ArrayList al = new ArrayList();
for(int i = 0; i < 18; i ++){
al.add(i + "zxcd");
}
System.out.println("get-->" + al.get(13));
}
@Test
public void testRemove(){
ArrayList al = new ArrayList();
for(int i = 0; i < 18; i ++){
al.add(i + "");
}
System.out.println("size1-->" + al.size());
System.out.println("al.toString1-->" + al.toString());
String re = (String)al.remove(12);
System.out.println("remove index=12 :");
System.out.println("re-->" + re);
System.out.println("size2-->" + al.size());
System.out.println("al.toString2-->" + al.toString());
String re1 = (String)al.remove(1);
System.out.println("remove index=1 :");
System.out.println("re-->" + re1);
System.out.println("size2-->" + al.size());
System.out.println("al.toString2-->" + al.toString());
}
}