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)
表示一组对象,(允许重复)。
例如:[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)
相关文章推荐
- Eclipse中10个最有用的快捷键组合
- java学习笔记知识点整理01
- java基础 抽象类和接口
- Java NIO 选择器(Selector)的内部实现(poll epoll)
- java实现MD5加密
- java日志组件介绍(common-logging,log4j,slf4j,logback )
- spring配置dbcp连接池
- java编写一个端口扫描器
- java指令重排序的问题
- Java基础复习系列四
- Eclipse 配置首选项
- java 命令行制定logback参数
- JAVA长连接demo
- 20145238-荆玉茗 《Java程序设计》第二周学习总结
- java编写一个端口扫描器
- 升级mac的java版本
- collection hierarchy in java
- Java Web学习(八)
- Tomca:8 + Mysql5 + JNDI + Eclipse4 配置数据源
- Java配置零碎知识记录