A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请根据自己的理解回答下面问题:
1.什么是集合
2.集合中都有哪些方法,语法格式怎么写
3.集合和数组的区别

10 个回复

倒序浏览
1.什么是集合
集合是提供一种存储空间可变的存储模型,存储的数据容量可以发生改变
2.集合中都有哪些方法,语法格式怎么写
目前使用的方法有
public boolean   remove(Object o)    删除指定的元素,返回删除是否成功
public E   remove(int   index)             删除指定索引处的元素,返回被删除的元素
public E   set(int index,E   element)    修改指定索引处的元素,返回被修改的元素
public E   get(int   index)                   返回指定索引处的元素
public int   size()                                返回集合中的元素的个数
public boolean   add(E e)                   将指定的元素追加到此集合的末尾
public void   add(int index,E   element)    在此集合中的指定位置插入指定的元素
3.集合和数组的区别
集合没有固定长度,集合的底层是数组
数组有固定长度
数组特点:大小固定,只能存储相同数据类型的数据
集合特点:大小可动态扩展,可以存储各种类型的数据
回复 使用道具 举报 1 0
请根据自己的理解回答下面问题:
1.什么是集合
提供一种存储空间可变的存储模型,存储的数据容量可

以发生改变。
2.集合中都有哪些方法,语法格式怎么写
public boolean remove(Object o) 删除指定元素,返

回删除的元素。
public E remove(int index) 删除指定索引处的元素,

返回被删除的元素。
public E set(int index,E element) 修改指定索引处

的元素,返回被修改的元素。
public E get(int index) 返回指定索引处的元素。
public int size() 返回集合中的元素的个数。
public boolean add(E e) 将指定的元素追加到此集合

的末尾。
public void add(int index,E element ) 将此集合中

的指定位置插入指定的元素。
3.集合和数组的区别
集合的底层是数组实现的,长度可以变化,而数组在被

声明后长度是不能发生改变的,因此对元素的增删非常

不便。使用集合和数组相比,能够减少编写的代码,使

编程更加方便。

章鑫
回复 使用道具 举报 1 0
请根据自己的理解回答下面问题:
1.什么是集合
提供一种存储空间可变的存储模型,存储的数据容量可以发生改变

2.集合中都有哪些方法,语法格式怎么写
构造方法:


方法名                                                       说明        
  
public ArrayList()                                        创建一个空的集合对象


成员方法

  方法名                                             说明                 
  
public boolean   remove(Object o)               删除指定的元素,返回删除是否成功   
  
public E   remove(int   index)                  删除指定索引处的元素,返回被删除的元素
  
public E   set(int index,E   element)           修改指定索引处的元素,返回被修改的元素
  
public E   get(int   index)                     返回指定索引处的元素         

public int   size()                                             返回集合中的元素的个数        
  
public boolean   add(E e)                       将指定的元素追加到此集合的末尾   
  
public void   add(int index,E   element)        在此集合中的指定位置插入指定的元素  


3.集合和数组的区别
集合底层是数组实现的,长度可以变化,默认长度为10数组,集合使用泛型
用于约束集合中存储元素的数据类型
,并且泛型不能为基本数据类型.

数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 数组指定的数据类型可以为基本数据类型
回复 使用道具 举报 1 0
1)集合类存放于java.util包中。
2)集合类型主要有3种:set(集)、list(列表)和map(映射)。
3)集合存放的都是对象的引用,而非对象本身。所以我们称集合中的对象就是集合中对象的引用。

简单来讲:集合就是一个放数据的容器,准确的说是放数据对象引用的容器。
2.
增删改查获取存储对象的数量
add()
remove()
set()
get()
size()

3.
集合没有固定长度,集合的底层是数组
数组有固定长度
数组特点:大小固定,只能存储相同数据类型的数据
集合特点:大小可动态扩展,可以存储各种类型的数据
回复 使用道具 举报 1 0
1.什么是集合
集合是默认初始长度为10,但长度可变的数组。

2.集合中都有哪些方法,语法格式怎么写
集合方法相对比较多,常用的有增删改查四个方面。
增:
boolean add(E e)  将指定的元素添加到此列表的尾部。
void add(int index, E element) 将指定的元素插入此列表中的指定位置。

删:
E remove(int index)   移除此列表中指定位置上的元素,返回被删除的元素。

改:
E set(int index, E element)   用指定的元素替代此列表中指定位置上的元素,返回被修改的元素。

查:
E get(int index)   返回此列表中指定位置上的元素。

int size()    返回此列表中的元素个数。

3.集合和数组的区别

集合长度可变;数组长度不可变。
回复 使用道具 举报 1 0
1.什么是集合
     集合是提供一种存储空间可变的存储模型,存储的数据容量可以发生改变,它的底层是数组实现的,长度可以变化
2.集合中都有哪些方法,语法格式怎么写
     public boolean   remove(Object o)           删除指定的元素,返回删除是否成功
     public E   remove(int   index)                    删除指定索引处的元素,返回被删除的元素
     public E   set(int index,E   element)          修改指定索引处的元素,返回被修改的元素
     public E   get(int   index)                          返回指定索引处的元素
     public int   size()                                       返回集合中的元素的个数
     public boolean   add(E e)                         将指定的元素追加到此集合的末尾
     public void   add(int index,E   element)   在此集合中的指定位置插入指定的元素

3.集合和数组的区别
     【1】数组长度是固定的,而集合随着元素的添加和删除,自动的创建新数组
     【2】数组对元素的增删很不方便,而集合有相应的方法可以直接添加和删除
     集合和数组相比,不会提高操作效率,因为集合和数组做的事情都是一样的,使用集合,减少我们编写代码,使编程更加方便
回复 使用道具 举报 1 0
1.什么是集合
提供一种存储空间可变的存储模型,存储的数据容量可以发生改变
2.集合中都有哪些方法,语法格式怎么写
public boolean remove(Object o) 删除指定的元素,返回删除是否成功
public E remove(int index) 删除指定索引处的元素,返回被删除的元素
public E set(int index,E element) 修改指定索引处的元素,返回被修改的元素
public E get(int index) 返回指定索引处的元素
public int size() 返回集合中的元素的个数
public boolean add(E e) 将指定的元素追加到此集合的末尾
public void add(int index,E element) 在此集合中的指定位置插入指定的元素
3.集合和数组的区别
集合长度可以改变,数组长度固定
回复 使用道具 举报 1 0
1.什么是集合
     集合是提供一种存储空间可变的存储模型,存储的数据容量可以发生改变,它的底层是数组实现的,长度可以变化
2.集合中都有哪些方法,语法格式怎么写
     public boolean   remove(Object o)
       删除指定的元素,返回删除是否成功

     
public E   remove(int   index)               

删除指定索引处的元素,返回被删除的元素


     public E   set(int index,E   element)

       修改指定索引处的元素,返回被修改的元素

     
public E   get(int   index)

                       返回指定索引处的元素

public int   size()

返回集合中的元素的个数


     public boolean   add(E e)                     

将指定的元素追加到此集合的末尾


     public void   add(int index,E   element)

在此集合中的指定位置插入指定的元素

3.集合和数组的区别
     【1】数组长度是固定的,而集合随着元素的添加和删除,自动的创建新数组
     【2】数组对元素的增删很不方便,而集合有相应的方法可以直接添加和删除
     集合和数组相比,不会提高操作效率,因为集合和数组做的事情都是一样的,使用集合,减少我们编写代码,使编程更加方便
回复 使用道具 举报 1 0
1.什么是集合
     集合是提供一种存储空间可变的存储模型,存储的数据容量可以发生改变,它的底层是数组实现的,长度可以变化
2.集合中都有哪些方法,语法格式怎么写
     public boolean   remove(Object o)
       删除指定的元素,返回删除是否成功
     public E   remove(int   index)               
       删除指定索引处的元素,返回被删除的元素
     public E   set(int index,E   element)
       修改指定索引处的元素,返回被修改的元素
     public E   get(int   index)
       返回指定索引处的元素
     public int   size()
       返回集合中的元素的个数
     public boolean   add(E e)                     
       将指定的元素追加到此集合的末尾
     public void   add(int index,E   element)
       在此集合中的指定位置插入指定的元素

3.集合和数组的区别
     【1】数组长度是固定的,而集合随着元素的添加和删除,自动的创建新数组
     【2】数组对元素的增删很不方便,而集合有相应的方法可以直接添加和删除
     集合和数组相比,不会提高操作效率,因为集合和数组做的事情都是一样的,使用集合,减少我们编写代码,使编程更加方便
回复 使用道具 举报 1 0
1.什么是集合
提供一种存储空间可变的存储模型,存储的数据容量可以发生改变

2.集合中都有哪些方法,语法格式怎么写
public boolean   remove(Object o)
删除指定的元素,返回删除是否成功

public E   remove(int   index)
删除指定索引处的元素,返回被删除的元素

public E   set(int index,E   element)
修改指定索引处的元素,返回被修改的元素

public E   get(int   index)
返回指定索引处的元素

public int   size()
返回集合中的元素的个数

public boolean   add(E e)
将指定的元素追加到此集合的末尾

public void   add(int index,E   element)
在此集合中的指定位置插入指定的元素


3.集合和数组的区别
数组:因为长度是固定的,如果想要往数组中增删数据,很麻烦
集合:底层依然是数组,随着元素的添加和删除,自动的创建新数组
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马