您的位置:首页 > 编程语言 > Java开发

Java的集合与泛型

2017-08-08 16:59 176 查看
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)获取数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java arraylist 泛型