JAVA类集学习笔记
2016-03-13 16:19
489 查看
类集是动态的对象数组。JAVA类集中的三个主要接口:Collection,Map,Iterator
Collection的两个子接口:List和set
List接口通过ArrayList子类进行实例化。add();remove();get(i);可以有重复元素,按输入顺序排列。
凡是类集都通过Iterator输出。
set:HashSet TreeSet HashTable三个子类,不可以有重复元素;HashSet是散序排列对象。TreeSet可以进行排序,实现了comparable接口。其他同List用法相同
Map:通过HashMap和TreeMap HashTable实现。key---------->value. put(key ,value);get(key);主要功能是查找,不是输出。TreeMap可以对键值进行排序
Map m=new HashMap();
m.put("zhangsan","12233344");
m.put("wangwu","136256726");
System.out.println(m.get("zhangsan"));
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
List l=new ArrayList();
l.add("zhangsan");
l.add("wangwu");
l.add("zhaoliu");
Iterator iter=l.iterator();
while(iter.hasNext){
System.out.println(iter.next());}
Collection的两个子接口:List和set
List接口通过ArrayList子类进行实例化。add();remove();get(i);可以有重复元素,按输入顺序排列。
凡是类集都通过Iterator输出。
set:HashSet TreeSet HashTable三个子类,不可以有重复元素;HashSet是散序排列对象。TreeSet可以进行排序,实现了comparable接口。其他同List用法相同
Map:通过HashMap和TreeMap HashTable实现。key---------->value. put(key ,value);get(key);主要功能是查找,不是输出。TreeMap可以对键值进行排序
Map m=new HashMap();
m.put("zhangsan","12233344");
m.put("wangwu","136256726");
System.out.println(m.get("zhangsan"));
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
List l=new ArrayList();
l.add("zhangsan");
l.add("wangwu");
l.add("zhaoliu");
Iterator iter=l.iterator();
while(iter.hasNext){
System.out.println(iter.next());}
相关文章推荐
- 使用JDK自带的工具将中文转换为ascii码
- JAVA设计模式(09):结构型-代理模式(Proxy)
- Java源码之ConcurrentHashMap
- java 容器类 collection 泛型
- 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版本