Java 集合
来源:互联网 发布:淘宝翰哥只卖正品 编辑:程序博客网 时间:2024/06/05 10:49
Java 集合框架 集合是存储对象或属性的容器(数据的存储的“容器”)。
1、存储对象可以考虑用 ①数组、②集合
2、数组存储对象的特点 Students[] stu = new Students[40];
>>数组存储的弊端: ①、一旦创建,其长度不可变。②、真实的数组存放的个数不可知
3、集合 分为 Collection 和 Map 两种体系
Collection接口 用来存储一个一个的数据
|---------->List接口,存储有序,元素可以重复
|---------->ArrayList:主要实现类
|---------->LinkedList:对于频繁的插入、删除操作,效率高于ArrayList
|---------->Vector(古老 不推荐使用 线程安全)
|---------->Set接口,存储无序,元素不可以重复(equals hashCode )
|---------->HashSet、主要实现类
|---------->LinkedHashSet:对于频繁插入、删除效率高
|---------->TreeSet:可以按照添加的元素的指定属性进行排序遍历(自然排序【Comparable】、定制排序 Comparator[ compare(Object obj1, Object obj2)])
Map接口 用来存储一对一对的(Key-value【键值对】)数据
---------->HashMap、LinkedHashMap、TreeMap、Hashtable(子类Properties)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->>>>>>>>>>>>>>>>>>
public void test1(){
List list = new ArrayList();
System.out.println(list.size());
list.add(123);
list.add("AA");
list.add(123);
list.add(new Date());
Iterator iterator = list.iterator();
while(iterator.hasNext){
System.out.println(iterator.next());
}
}
- Java集合:集合框架
- java集合---set集合
- JAVA 集合 的 集合
- 【集合】Java集合对比
- JAVA集合-Map集合
- JAVA集合-Set集合
- JAVA集合-List集合
- java集合------Map集合
- Java集合----List集合
- Java集合----Set集合
- Java集合----Map集合
- JAVA集合
- JAVA集合
- Java集合
- JAVA集合
- Java集合
- Java集合
- java 集合
- 判断一棵二叉树是否是完全二叉树
- EasyUi datagrid百分比显示宽度,EasyUi datagrid自适应窗口大小
- H5项目常见问题汇总及解决方案
- Html 字体
- Http之referer详解
- Java 集合
- 给定字符串,将单词首字母改成大写
- FPGA学习(第6节)-Verilog计数器(实现流水灯+实现数码管秒表)
- hdu1217—Arbitrage(floyed)
- 压缩包里修改文件不能直接保存
- Linux 学习笔记(一)
- 街区最短路径问题
- [bzoj4835]遗忘之树
- 详解Socket接口