package com.wyq.StringBuffer;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Vector;
public class TestList {
public static void main(String[] args) {
/**
* 类实现接口,同时这里使用到了多态
*/
//list接口new实现类ArrayList的
List arrList = new ArrayList();
//接口List接口new实现类Vector()
List vect = new Vector();
//List接口new实现类LinkedList()
List linkedList = new LinkedList();
/**
* list解口的方法
*/
arrList.add("java");
arrList.add("hello");
arrList.add("world");
arrList.add(123);
arrList.add(0, "今天的天气很好。");
System.out.println(arrList);
// System.out.println(arrList.remove(0));
// System.out.println(arrList.remove("java"));
// System.out.println(arrList.remove(1));
// System.out.println(arrList.remove(123));
/**
* 这种情况会报错:
* java.lang.IndexOutOfBoundsException: Index: 123, Size:
collection接口和list接口的区别
最新推荐文章于 2022-02-22 16:44:07 发布
本文深入探讨了Java集合框架中的Collection和List接口,详细阐述了它们的定义、特性以及两者之间的主要区别。Collection是所有集合类的父接口,而List是Collection的子接口,它强制元素的有序性和不允许重复。了解这两个接口对于优化代码和选择合适的数据结构至关重要。
摘要由CSDN通过智能技术生成