AJPFX关于ArrayList集合容器的操作
2024-09-07 02:00:30
1、创建
ArrayList<Egg> myList=new ArrayList<Egg>(); //<Egg>代表创建出Egg类型的List,新的ArrayList对象会创建在堆上
2、加入元素
Egg s=new Egg();
myList.add(s);//此ArrayList会产生一个"盒子"来放Egg对象
3、再加入元素
Egg b=new Egg();
myList.add(b);//此ArrayList会再产生一个"盒子"来放新的Egg对象
4、查询大小
int theSize=myList。size();//以为myList有两个元素,size()会返回2
5、查询特定元素
boolean isIn=myLis.contains(s);//因为myLis带有s所引用的Egg对象,所以此方法会返回true
6、查询特定元素的位置
int idx=myList.indexOf(b);//ArrayList为零基的,所以b引用的对象是第二个对象,而indexOf()会返回1
7、判断集合是否为空
boolean empty=myList.isEmpty();//因为不是空的,isEmpty()会返回false
8、删除元素
myList.remove(s);//注意,这时由两个盒子组成的空间,还剩下一个盒子的空间,只剩下装有b类型的盒子
最新文章
- sharepoint 弹出窗口
- HTML Hyperlink between and within pages
- Oracle 11G INDEX FULL SCAN 和 INDEX FAST FULL SCAN 对比分析
- JavaScript判断浏览器类型及版本
- 微信小程序开发体验
- ubuntu下使用C语言开发一个cgi程序
- 创业不要在IT业内创(市场太小,而且都喜欢自己折腾、没有花钱的习惯)
- Apache HttpServer Installing the apache2.2 service <;OS 5>;拒绝访问. :Failed to open the WinNT service manager
- 深圳尚学堂:Java中Class对象
- es6(四):Symbol,Set,Map
- Java中,多态的实现有哪些要求?实现多态的关键技术?
- Android版本28使用http请求
- vim7.4+python3配置
- L1-006 连续因子 (20 分) 模拟
- ie和dom事件流的区别
- Windows远程桌面,连接被拒绝,因为没有授权此用户帐户进行远程登录。
- 我的第一个C语言程序
- Linux -- 基于zookeeper的java api(一)
- 解决Maven工程install时[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources
- 【C/C++】C语言嵌入式编程修炼&#183;背景篇&#183;软件架构篇&#183;内存操作篇
热门文章
- 洛谷 P2919 [USACO08NOV]守护农场Guarding the Farm
- python基础知识-字符串
- session.write类型引发的思考---Mina Session.write流程探索.doc--zhengli
- bash 实现菜单
- Iptables防火墙面试题
- UnicodeDecodeError: &#39;ascii&#39; codec can&#39;t decode byte 0xe6 in position 0: ordinal not in range(128)
- Tomcat的目录结构详解
- Linux命令总结_查看主机磁盘使用
- Ext.net Calendar 控件在有模板页的时候,模板页定义了TD的样式造成日历控件的样式丢掉
- Django 开发拓展 auth 模块,注册用户时发生 ValueError: The given username must be set