集合
2022/3/26 23:22:47
本文主要是介绍集合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
集合(ArrayList):
数组长度和类型都确定。但是在个数不确定而且要进行增删查改的操作的时候,数组就是不合适的。
但是集合就是大小和类型都可以不固定
索引也是从0开始
ArrayList list=new ArrayList();
list.add("java");
list.add(true);
泛型:有时候需要固定类型加入,那么就用泛型。
ArrayList<String> a=new ArrayList<>();
使用:
ArrayList<String> a=new ArrayList<>();
a.add("1");
a.add("2");
a.add("3");
String e=list.get(2);
String s=list.remove(1);
list.remove("1");//会默认删除第一次出现的元素,比如第1个位置有个1,第3个位置也有个1,那么会删除第一个位置的1.
list.size();
遍历并删除元素:比如有99,98,56,67一组数字,要删除小于90的数。如果直接删会改变下标从而无法正常输出
所以:1.倒叙输出。
2.后面加个i--:
for(int i=0;i<a.size();i++){ if(a.get(i)<=80){ a.remove(i); i--; } } 存储自定义对象:
这篇关于集合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?