java 容器类 collection 泛型

来源:互联网 发布:深圳壹基金知乎 编辑:程序博客网 时间:2024/06/09 07:24

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)


0 0
原创粉丝点击