java中的集合框架
来源:互联网 发布:鼠标测试软件绿色版 编辑:程序博客网 时间:2024/06/05 13:21
一、List集合
1.ArrayList类:
a:存储数据的方式:底层通过数组进行存储
b:List集合中,如果定义集合对象的时不确定类型,则什么类型的对象都可以存储进去,取出时则统一为Object类型,后期需根据自己需要强转类型。
c:该集合通过泛型方式进行类型指定,方法为:List<具体类型>,特点是:元素 有序且可重复
d:对该集合可进行的操作:增:add、addAll;删:remove、removeAll、clear
查:get 改:set
获取大小:size 判断是否包含:contains、indexOf
二、Set集合
1、相关理解:特点:元素无序且不可重复;可以进行元素遍历(通过迭代器):
注意:底层并非真正无序,而是通过hash算法保证存储顺序的
2、集合中不能有重复元素,故无法往集合中添加一个已有元素。
3、常用API操作:增删查
List和Set集合的超级父接口类均为 Collection
三、Map集合
1、不是collection的直接借口子类
2、使用方法:底层使用机制:键值对:k+v存储方式(一条数据是由两部分组成:键和值,其中键不能重复,值可以重复)
3、遍历Map集合:
Set <String> keys = map.keySet(); //获取所有键
Iterator<String> ite = keys.iterator(); //获取键集合的迭代器
while(ite.hasNext()){ //迭代键的集合
String key = ite.next();
String value = map.get(key);
System.out.println(value);
}
4、如果说放(put)了一个相同的键到map中,则新元素会替换原来的元素,会把替换掉的元素返回出来,你可 以接收到,并做后续处理
- java 中的集合框架
- java中的集合框架
- Java中的集合框架
- java中的集合框架
- java中的集合框架
- java中的集合框架
- Java中的集合框架
- java中的集合框架
- java中的集合框架
- 《JAVA中的集合框架》
- JAVA中的集合框架
- JAVA中的集合框架
- java中的集合框架
- java中的集合框架
- Java 中的集合框架
- Java中的集合框架
- Java 中的集合框架
- java中的集合框架
- ReactNative与NativeScript对比报告
- 关于bootstrap fileupload上传插件的使用
- day_09_文件、目录、进程管理
- struts2学习之第三天
- 理解虚拟内存
- java中的集合框架
- oracle 百分比格式转换/千分位格式化数据
- TensorFlow——训练自己的数据(二)模型设计
- Angular2, NativeScript 和 React Native比较[翻译]
- openstack dashboard invalid credentials
- oracle-PL/SQL显示中文时为乱码的解决方法
- 点击哪个哪个就高亮显示
- 什么时候用@Resource,什么时候用@service
- 异步网络模型