package com.coding.basic; public class DemoTest { //1.数组测试 public void Test_ArrayList(){ ArrayList array=new ArrayList(); //0.末尾插入 array.add(1); array.add(2); array.add(3); array.add(4); array.add(5); array.add(6); System.out.println("数组原始数据"); array.printArray(); //1.索引插入 array.add(2,22); System.out.println("索引插入遍历"); array.printArray(); System.out.println("数组长度"+array.getSize()); //2.索引获取元素 System.out.println("2.索引获取元素"); System.out.println(array.get(4)); //3.按索引移除元素 System.out.println("3.按索引移除元素"); array.remove(1); array.printArray(); } //2.单链表测试 public void Test_LinkedList(){ LinkedList LinkList=new LinkedList(); //1.头插法 System.out.println("线性表原始数据"); LinkList.add(0); LinkList.add(1); LinkList.add(2); LinkList.add(3); LinkList.add(4); LinkList.add(5); LinkList.PrintLinkList(); //2.索引插入 /*System.out.println("2.索引插入"); LinkList.add(2,11); LinkList.PrintLinkList();*/ //3.索引获取元素 /*System.out.println("3.索引获取元素"); LinkList.get(1);*/ //4.索引移除元素 System.out.println("4.索引移除元素"); LinkList.remove(2); LinkList.PrintLinkList(); System.out.println("linklist长度: "+LinkList.size()); } public static void main(String[] args) { DemoTest Dt=new DemoTest(); // Dt.Test_ArrayList(); Dt.Test_LinkedList(); } }