ArrayList操作和对象数组

ArrayList操作:ArrayList函数一:将元素放入容器:容器名.size();

 

 ArrayList函数二:将元素插入容器的某个具体位置(其他会自动退后)

容器名.add(位置,添加内容)

 

 

 

 

 

 ArrayList函数三:知道容器里面放了多少东西

 

 

 ArrayList函数四:获取容器中的某个元素

将元素增加进去容器,不是在乱放,是在有顺序的放,类似于数组,下标也是从 0 位置开始放起的。(下标的作用:让我们获取其中的某个元素)

容器名.get(第几个元素);

若这个元素超范围了,运行时候运行台会报错

 

 ArrayList函数五:删除容器中某个具体位置上的元素

容器名.remove(要删除元素的位置);

 

 ArrayList函数六:将容器中的所有元素赋给数组

容器名.toArray(数组名);

 

 

ArrayList 是系统类库当中的一个类,它当中能记录元素,也能自动保持它已经加进去的那些元素的数量

 

 

对象数组:

1.数组与数组对象有很多初学者可能会觉得这两个是一样的,以前我也是这么认为的。但是它们是不一样的,虽然他们都是数组。数组只是一个值得集合,而数组对象是一个对象的集合;数组对象的范围更大。

2.对象数组中的每个元素都是对象的管理者而非对象本身

3.当数组的元素的类型是类的时候,数组的每一个元素其实只是对象的管理者而不是对象本身,因此,仅仅

创建数组并没有创建其中的每一个对象!

创建对象:

1.new  VendingMachine();

2.VendingMachine v = new VendingMachine()

对象数据格式:类 []   对象数组名称    =   new  类(数组长度)

1.代码:String[] a = new String[10]
2.String 不是基础类型,是系统内部当中的一个类

字符串变量:

1.String  s;

2.String  是  一个类,String的变量是对象的管理者而非所有者

3.就像数组变量是数组的管理者而非所有者一样

对象数组(字符串数组)中的每一个元素不是字符串,而是指向别的字符串的那么一些管理者

原因:String s 时,s 本身就是管理者,不像 int a,a是所有者

 

 

 

posted @   冰灵IT  阅读(213)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示