黑马程序员技术交流社区
标题:
【厦门JavaEE基础11期——每日总结】ArrayList集合
[打印本页]
作者:
厦门校区
时间:
2019-9-23 21:39
标题:
【厦门JavaEE基础11期——每日总结】ArrayList集合
请根据自己的理解回答下面问题:
1.什么是集合
2.集合中都有哪些方法,语法格式怎么写
3.集合和数组的区别
作者:
沈华仁
时间:
2019-9-23 21:55
1.
1)集合类存放于java.util包中。
2)集合类型主要有3种:set(集)、list(列表)和map(映射)。
3)集合存放的都是对象的引用,而非对象本身。所以我们称集合中的对象就是集合中对象的引用。
简单来讲:集合就是一个放数据的容器,准确的说是放数据对象引用的容器。
2.
增删改查获取存储对象的数量
add()
remove()
set()
get()
size()
3.
集合没有固定长度,集合的底层是数组
数组有固定长度
数组特点:大小固定,只能存储相同数据类型的数据
集合特点:大小可动态扩展,可以存储各种类型的数据
作者:
洪涛.
时间:
2019-9-23 21:57
1.什么是集合
集合就是放数据对象引用的容器。
2.集合中都有哪些方法,语法格式怎么写
list.add();
list.remove();
list.get();
list.size();
list.clear();
list.set();
3.集合和数组的区别
集合的内存空间大小可以改变,而数组不行,数组是固定的内存空间。
集合获取长度是用size()方法,而数组是length();。
集合的底层是数组。
作者:
邓菡晨
时间:
2019-9-24 09:05
一.什么是集合
集合是提供一种存储空间可变的存储模型,存储的数据容量是可以发生改变的.
二.集合中都有哪些方法,语法格式怎么写
1.增加:
将指定的元素追加到此集合的末尾 public boolean add(E e)
在集合中的指定位置插入指定的元素 public void add(int index ,E element)
2.删除:
移除此列表中指定位置上的元素 E remove(int index)
删除列表中首次出现的指定元素 boolean remove(object o)
3.修改
替代指定位置上的元素 E set(int index, E element)
4.查找
返回列表指定位置上的元素 E get(int index)
5.返回集合的元素个数 int size()
6.清空集合的数据 void clear()
三.集合和数组的区别
1.数组是创建以后长度固定不可改变的;
2.集合存储的数据容量是可以发生改变的,集合的底层是数组,创建时,底层数组是一个长度为10的数组;
当添加元素超过10时,会自动进行数组创建,原数组复制和新元素添加.
作者:
庄泽林
时间:
2019-9-24 11:58
1.什么是集合
集合是数据的容器
2.集合中都有哪些方法,语法格式怎么写
增:集合名.add(元素) 值得是在集合末尾增加指定元素
增:集合名.add(index,元素) 值得是在索引值为index处增加指定元素,后面的元素往后挪一位
删:集合名.remove(元素) 指的是删除集合中第一个出现的指定元素,返回值是true或者false
集合名.remove(index,元素) 指的是删除集合中索引值为index的指定元素
查:集合名.get(index) 查看索引值为index的元素
改:集合名.set(index,新元素)将索引值为index的元素改成新元素,返回值是被改的元素
清除:集合名.clear 将集合所有元素清除
获取集合长度:集合名.size() 获取元素数量,返回值是元素数量
3.集合和数组的区别
集合:长度可变,只能存放引用类型的数据
数组:长度不可变,可以存放基本数据类型和引用数据类型
作者:
卢培航
时间:
2019-9-26 01:11
1.什么是集合
答:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变。
2.集合中都有哪些方法,语法格式怎么写
答;
删除:
boolean remove(Object o) 删除指定的元素,返回删除是否成功
E remove(int index) 删除指定索引处的元素,返回被删除的元素
修改:
E set(int index,E element) 修改指定索引处的元素,返回被修改的元素
查询:
E get(int index) 返回指定索引处的元素
其他
int size() 返回集合中的元素的个数
void clear() 移除此列表中的所有元素。
增加:
boolean add(E e) 将指定的元素追加到此集合的末尾
void add(int index,E element) 在此集合中的指定位置插入指定的元素
3.集合和数组的区别
答:①数组能储存基本数据类型的数据和引用数据类型的数据。而集合只能储存引用数据类型的数据。
②数据数组的长度不可变,所以在存储新的元素时,非常麻烦
首先要创建一个新数组,然后复制原数组的元素到新数组,最后添加上新元素。
而集合的长度是可变的,在进行元素的存取,集合可以自动的帮我们完成数组添加元素的事情。虽然在存取时并不会提高程序的执行效率,因为底层是数组,每次添加元素,也会创建新的空间。
但是使用集合,可以简化对容器元素添加的步骤。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2