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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

33 个回复

倒序浏览
1.什么是集合
   Java集合类存放于 java.util 包中,是一个用来存放对象的容器。
2.集合中都有哪些方法,语法格式怎么写   集合中有add(), clear(),get(),indexOf(),isEmpty(),remove(),set(),size()等方法,
   先创建集合对象然后,用对象调用方法,
3.集合和数组的区别
  集合储存引用数据类型,一般数组只能储存基本数据类型,
   集合大小不限定, 数组大小在创建时就已确定,
   集合支持增删改查, 数组不支持增删

回复 使用道具 举报

请根据自己的理解回答下面问题:
1.什么是集合
存放对象的容器,集合类存放的都是对象的引用,而非对象本身
2.集合中都有哪些方法,语法格式怎么写
ArrayList<String> al=new ArrayList<>();
al.add("");
al.get(index);
al.size();

3.集合和数组的区别
集合长度可变,储存引用数据类型和包装类
数组长度不可变,储存基本数据类型
回复 使用道具 举报
1.什么是集合
Arraylist:长度可变的数组
2.集合中都有哪些方法,语法格式怎么写
增(集合名.add() )删(集合名.remove() ) 改(集合名.set() ) 查(集合名.get() )
3.集合和数组的区别
集合长度可变,数组不行
集合只能为引用类型,数组可以基本+String+枚举
回复 使用道具 举报
本帖最后由 yangshixian 于 2018-8-1 20:18 编辑

请根据自己的理解回答下面问题:
1.什么是集合集合可看成是大小可变的数组
2.集合中都有哪些方法,语法格式怎么写
添加元素:对象名.add(元素)
获取索引值对应的元素:对象名.get(索引值)
删除索引值对应的元素:对象名.remove(索引值)
集合的长度:对象名.size()
3.集合和数组的区别
一、数组调查长度不可变,集合的长度可变
二、创建集合需要先通过类创建对象,数组不需要
三、装在集合中的必须是引用类型,不能是基本类型;数组没有此限定

杨式贤

回复 使用道具 举报
1.什么是集合     集合是ArrayList 类
2.集合中都有哪些方法,语法格式怎么写
add 向集合中添加元素, list.add();
get 获取集合中的元素  list.get(索引值);
remove 删除元素中的内容 list.remove(索引值);
size 获取集合的长度 list.size();
3.集合和数组的区别
数组的长度不能发生改变,但是ArrayList的长度可以改变;

回复 使用道具 举报
1.什么是集合

通俗的说,集合就是一个放数据的容器,准确的说是放数据对象引用的容器。

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

方法:add,size,toArray,remove,indexOf,set
语法格式:ArrayList<类型> 对象名=new
ArrayList<>();


3.集合和数组的区别

一、数组声明了它容纳的元素的类型,而集合不声明。

二、数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。而集合是可以动态扩展容量,可以根据需要动态改变大小,集合提供更多的成员方法,能满足更多的需求。


三、数组的存放的类型只能是一种(基本类型/引用类型),集合存放的类型可以不是一种(不加泛型时添加的类型是Object)。

四、数组是java语言中内置的数据类型,是线性排列的,执行效率或者类型检查都是最快的。



回复 使用道具 举报
1.什么是集合
  集合是运行过程内长度可变的数组
2.集合中都有哪些方法,语法格式怎么写  集合中有add,get,remove,size等方法,包括数组Arrays类的方法,
  add:集合名.add(集合类型);
  get:集合名.add(索引值);
  size:值 = 集合名.size();

3.集合和数组的区别
  集合的长度根据添删改的元素个数变化;数组的长度一旦定好就不可变


回复 使用道具 举报
1、储存同一数据类型、元素数量可变的容器;
2、空仓构造方法,满仓构造方法;get、set方法;成员方法;
ArrayList<数据类型> array=new ArrayList<>();
3、集合长度可以改变,数组长度不能改变;
回复 使用道具 举报
1.什么是集合
长度可以发生改变的容器,改善数组长度无法改变的弊端
2.集合中都有哪些方法,语法格式怎么写
public boolean add(E e) :将指定的元素添加到此集合的尾部。
public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。
public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
3.集合和数组的区别
集合只能存储引用类型,数组既可以存引用类型也可以存基本类型。
集合长度可变,数组长度一旦创建则不可更改。
回复 使用道具 举报
MJ11 中级黑马 2018-7-31 21:24:41
11#
请根据自己的理解回答下面问题:
1.什么是集合
集合是一种容器,用来存放对象的引用,集合的长度是可以随意变化的。


2.集合中都有哪些方法,语法格式怎么写
ArrayList<泛型>  list = new Arrayalist<>();
  添加方法:add();
获取方法:get();
获取长度方法:size();


3.集合和数组的区别
  集合是用来存放引用数据类型,数组用于存放基本数据类型。数组的长度是固定不变的,集合的长度是可以随意变化的

田浪
   
回复 使用道具 举报
1.什么是集合
存放数据的容器
2.集合中都有哪些方法,语法格式怎么写
增删改查
3.集合和数组的区别
集合长度可变
回复 使用道具 举报
1.什么是集合
ArrayList是大小可变的数组.
2.集合中都有哪些方法,语法格式怎么写
public boolean add(E e) :将指定的元素添加到此集合的尾部。
public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。
public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素
public int size() :返回此集合中的元素数。

3.集合和数组的区别
集合大小可变,但是运行时比较占内存,
数组大小不可变
回复 使用道具 举报
1、集合是存放对象的容器,集合类存放的都是对象的引用,而非对象本身
2、ArrayList<泛型>  list = new Arrayalist<>();、添加方法:add();、获取方法:get();、获取长度方法:size();
3、集合是用来存放引用数据类型,数组用于存放基本数据类型。数组的长度是固定不变的,集合的长度是可以随意变化的
回复 使用道具 举报
1.什么是集合
数组的升级版,长度会自动调整,不过能用数组解决的情况不建议使用就是了,
2.集合中都有哪些方法,语法格式怎么写
基本类型还有一些引用类型都可以,基本需要打包才可以使用,引用不用
3.集合和数组的区别
长度集合可以自动调整,数组不可以。
数组数值确定,集合使用更方便,但是内存占用更大
回复 使用道具 举报
1.存放对象的容器,集合类存放的都是对象的引用,而非对象本身
2.ArrayList<泛型>  list = new Arrayalist<>();
  添加方法:add();    获取方法:get();    获取长度方法:size();
3.集合长度可变,储存引用数据类型和包装类
数组长度不可变,储存基本数据类型
回复 使用道具 举报
1.什么是集合
大小长度可变的数组
2.集合中都有哪些方法,语法格式怎么写?
get();set();size();

3.集合和数组的区别
集合大小长度可变可以存放引用数据类型,数组长度固定只能存放基本数据类型
回复 使用道具 举报
陈建秋
1.集合就是用来存放同种引用数据类型元素的集合。
2.public boolean add (E e);添加集合元素
   public String remove(int index);删除元素
   public e get(int index);获取索引元素
   public int getsize() 返回集合长度
3.数组的长度不可变,且元素可以是基本类型;但是集合的长度可变,且集合的元素必须是引用类型,需要使用基本数据类型必须使用包装类进行操作。
回复 使用道具 举报
1.什么是集合

        长度可变得类封装;

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

        (增删改查)  
        添加  add    集合名称.add(值);
        获取  get     集合名称.get(index);
        修改   set   集合名称.set(index,新值);
        删除(  集合里的元素可以删除 )  remove   集合名称.remove(index);同时集合的长度也随之减1;

3.集合和数组的区别
  集合长度可变,数组的长度执行过程中不可变
回复 使用道具 举报
1.存放对象的容器,集合当中的所有元素,全都是统一的什么类型
2.ArrayList<String> al=new ArrayList<>();
al.add("");
al.get(index);
al.size();
3.集合长度可变,储存引用数据类型和包装类
数组长度不可变,储存基本数据类型
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马