ArrayList
//public boolean add(E e)
ArrayList<String> arraylist=new ArrayList<>();
arraylist.add("攻城狮");
arraylist.add("程序猿");//插入到集合末尾
arraylist.add(1,"与");//指定位置插入元素
//public E get(int index)
ArrayList<String> arraylist=new ArrayList<>();
arraylist.add("攻城狮");
arraylist.add("与");
arraylist.add("程序猿");
System.out.println(arraylist.get(0));//取指定索引处的元素
//public int size()
ArrayList<String> arraylist=new ArrayList<>();
arraylist.add("攻城狮");
arraylist.add("与");
arraylist.add("程序猿");
System.out.println(arraylist.size());//取集合的大小(元素个数)
//public E remove(int index)
ArrayList<String> arraylist=new ArrayList<>();
arraylist.add("攻城狮");
arraylist.add("与");
arraylist.add("程序猿");
String arr=arraylist.remove(0);//删除指定索引的元素并返回被删除的元素
System.out.println(arr);
System.out.println(arraylist);//
public boolean remove(Object o)
ArrayList<String> arraylist=new ArrayList<>();
arraylist.add("攻城狮");
arraylist.add("与");
arraylist.add("程序猿");
System.out.println(arraylist.remove("攻城狮"));//返回true删除指定的元素并返回是否删除成功
如果出现重复的元素删除靠前的元素
System.out.println(arraylist.remove("工程师"));//返回false 没有该元素或删除失败返回false
System.out.println(arraylist);
//public E set(int index,E element)
ArrayList<String> arraylist=new ArrayList<>();
arraylist.add("攻城狮");
arraylist.add("与");
arraylist.add("程序猿");
String sr= arraylist.set(0,"工程师");//修改指定的元素并返回被修改的元素
System.out.println(arraylist);
System.out.println(sr);
LinkedList集合
LinkedList<String> list = new LinkedList<>();
//public void addFirst(E e) 在该列表开头插入指定的元素
list.push("java");//在该列表开头插入指定的元素 push == addFirst push套了一层王八壳
//public void addLast(E e)将指定的元素追加到此列表的末尾
list.addLast("Python");
//public E getFirst()获取此列表中的第一个元素
System.out.println(list.getFirst());
//public E getLast()获取此列表中的最后一个元素
System.out.println(list.getLast());
//public E removeFirst()//删除第一个元素并返回
System.out.println(list.removeFirst());
//public E removeFirst()//删除最后一个元素并返回
System.out.println(list.removeLast());