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

java 容器类 collection 泛型

2016-03-13 16:14 507 查看
1.collection

表示一组对象,(允许重复)。

例如:[1,2,3,4,5,6,7,8,9] 、 ["a","b","c"]

2.java.util.ArrayList<E>

存储一组数据,有序的集合。

注:1.5版本之前ArrayList al = new ArrayList();

al.add(new Children());

1.5版本之前ArrayList<String> list = new ArrayList<String>();
list.add("abc");

ArrayList<实体类A> list = new ArrayList<String>();
list.add();
3.Map
存储一组键值对。

例如[("语文",99),("数学",98),("英语",97)]

HashMap<String,Integer> map = new HashMap<String,Integer>();
map.put("xiaoming" 25);

Set<String> set = new HashSet<String> ();

set.add("hello");



泛型类型必须是引用类型。

包装类型:Integer、Double、Character

例如:ArrayList<Integer> intList = new ArrayList<Integer>();

intList.add(5);

自动打包:5将会包装为 new Integer(5)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: