Java的集合与泛型

来源:互联网 发布:手机网络看不了视频 编辑:程序博客网 时间:2024/06/05 06:54

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)获取数据


原创粉丝点击