Java的集合与泛型
2017-08-08 16:59
176 查看
List定义
不需要自动定义元素大小 ,默认元素是10,超过默认数值自动增加1.5倍。
list.add();添加任何类型的内容
list.remove(索引)移除内容
list.get();获取内容
ArrayList定义
定义了一个String类型的”泛型“集合
定义一个int类型的数组
LinkedList定义
ArrayList与LinkedList的不同在于,ArrayList存储方式为数组存储(访问快,存储慢),LinkedList存储方式为链表存储(存储快,访问慢,查找必须从首位开始查找)
Set定义
set.add():不允许放重复的值(返回boolean类型)
Map定义
方法:map.put(key,value);存放内容 map.get(key)获取数据
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)获取数据
相关文章推荐
- Java —— Object、Class、泛型与集合
- Java-集合框架(上)、泛型
- Java集合中的泛型与多态问题
- JAVA基础学习day15--集合二 TreeSet和泛型
- java基础复习(集合、泛型、IO流、多线程、Junit 、内省 、Properties、 路径问题)
- Java反射了解集合泛型的本质
- JAVA 集合类(Collection)、List、Set、Map、Collections与Arrays、泛型
- Java中的集合、枚举、泛型【上】
- Java之集合中泛型的使用【入门篇】
- Java基础——集合(三)——泛型、增强for、工具类
- 黑马程序员_毕向东JAVA基础_集合(2)Collection&&List&&Set&&泛型
- 黑马程序员----Java集合框架学习笔记2 Map-工具类-泛型
- java 集合框架 泛型--15
- java数组、泛型、集合在多态中的使用及对比
- c#中泛型集合directory和java中map集合对比
- java 集合框架和泛型
- Java学习笔记29(集合框架三:泛型)
- 黑马程序员_java基础6-集合框架Collection和泛型
- java 基础总结 -- enum 枚举与接口、泛型、集合的使用
- 3.9 java基础总结集合①LIst②Set③Map④泛型⑤Collections