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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今日整理:
1.什么是集合?
2.集合中都有哪些方法,语法格式怎么写?
3.集合和数组的区别?
4 说说今天你觉得重要的点.

4 个回复

倒序浏览
今日整理:
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.集合和数组的区别?
    集合底层创建是通过数组来实现的。
    数组是一个固定长度的“容器”,存储的元素个数是固定的
    集合是一个存储元素的可变长度的“容器”
4 说说今天你觉得重要的点.
    a:集合和数组的区别
    b:集合的构造方法
    c:集合的常用方法
    d:深入了解下集合是如何进行动态扩容的(通过分析集合源码)
回复 使用道具 举报
今日整理:
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.集合和数组的区别?
答:
数组是一个固定长度的“容器”,那么存储的元素个数是固定的。
创建数组的两种方式:
- 动态创建数组:int[]  arr = new int[8];//创建一个长度为8的int数组
- 静态创建数组:int[] arr={1,2,3};//创建一个元素为1,2,3的int数组

ArrayList的长度是可变的
格式:
##ArrayList<E>:  E指的泛型(泛指任意类型)
       比如:ArrayList<String>: 集合里面只能存储String字符串
       比如:ArrayList<Student>:集合里面只能存储Student对象
       E:泛型(指的任意类型):如果指定了类型,表示集合里面只能存储这种类型的数据
##ArrayList: 可以不使用泛型,表示集合里面可以存储任意类型 的数据


4 说说今天你觉得重要的点.
ArrayList及其各种成员方法
以及学生管理系统的案例,让我感觉到了Java需要的简介,以及面向对象的特点
回复 使用道具 举报
1.
提供一种存储空间可变的存储模型,存储的数据容量可以发生改变

2.
带泛型的创建对象方式: ArrayList<E> list = new ArrayList<E>();


不带泛型的创建对象方式: ArrayList list = new ArrayList();

3.
数组的元素个数是固定的,数据类型也是固定的
集合长度是可变的,不使用泛型可以存储任意类型的数据

4.
ArrayList的构造方法要牢记,常用的方法要熟练的使用
回复 使用道具 举报
张恒
今日整理:
1.什么是集合?
答:集合就是放数据对象引用的容器。
2.集合中都有哪些方法,语法格式怎么写?
答: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()
3.集合和数组的区别?
答:集合的内存空间大小可以改变,而数组不行,数组是固定的内存空间。
    集合获取长度是用size()方法,而数组是length();。
   集合的底层是数组。

4 说说今天你觉得重要的点.
今天的内容集合非常重要.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马