List定义
List list =new ArrayList();
不需要自动定义元素大小 ,默认元素是10,超过默认数值自动增加1.5倍。
list.add();添加任何类型的内容
list.remove(索引)移除内容
list.get();获取内容
ArrayList定义
List<String> list=new Arraylist<String>()
;
定义了一个String类型的”泛型“集合
List<Integer> list=new ArrayList<Integer>();
定义一个int类型的数组
LinkedList定义
List <String> list=new LinkedList<String>();
ArrayList与LinkedList的不同在于,ArrayList存储方式为数组存储(访问快,存储慢),LinkedList存储方式为链表存储(存储快,访问慢,查找必须从首位开始查找)
Set定义
set<String> set=new HashSet<String>();
set.add():不允许放重复的值(返回boolean类型)
Map定义
Map<key,value> map=new HashMap<Key,value>();
方法:map.put(key,value);存放内容 map.get(key)获取数据