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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是集合
        ArrayList(集合):就是以数组为底层,长度可变的容器。
        例:ArrayList<泛型> list = new ArrayList<>();
2.集合中都有哪些方法,语法格式怎么写
        (1)构造方法:ArrayList<泛型> list = new ArrayList<>();
        (2)添加数据:add(数据);在末尾添加元素,会返回是否添加成功的布尔值。因为必定成功,所以返回值一般没有用。
        (3)删除元素:remove(索引值/Object);会返回被删除的元素。
        (4)读取元素:get(索引值);返回索引对应的元素。
        (5)修改数据:set(索引,元素);修改元素,会返回被替换掉的元素。
        (6)查询集合长度:size();返回长度。
3.集合和数组的区别
        (1)ArrayList在运行期间大小可变,而数组不可改变。
        (2)ArrayList能存储的只能是引用数据类型,数组中可以存储引用数据类型和基本数据类型。
        (3)ArrayList直接打印能得到格式为[ 元素1,元素2,元素3 ]的格式的内容,而数组直接打印只能得到地址值。
        (4)ArrayList可以进行增删改查4种操作,而数组因长度不可变,只能进行改和查的操作。
        (5)ArrayList获取长度的方法名为.size(),而数组获取长度的方法名为.length()。
               
回复 使用道具 举报
1.什么是集合
集合是一个大小可变的容器,用于存放统一类型的数据

2.集合中都有哪些方法,语法格式怎么写
集合中常用的方法有增删改查和获取集合大小五种方法:
public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致,返回值是boolean
public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素
public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素
public E set(int index, E element): 用指定的元素替代此列表中指定位置上的元素,返回被替代的元素
public int size(): 获取集合的尺寸长度,返回值就是集合中包含的元素个数

3.集合和数组的区别
1.数组再运行期间长度不可改变,集合在运行期间长度可以改变
2.数组中能存储基本数据类型,也能存储引用数据类型,集合中只能存储引用数据类型
3.数组直接打印,得到的是地址值;集合直接打印,打印的是集合的内容
4.数组可以查询、修改数据;集合可以进行增删改查。
回复 使用道具 举报

请根据自己的理解回答下面问题:
1.什么是集合

集合是数组的升级版.长度可改变

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

集合中的方法有
add添加
remove 删除
size 获取长度
get 获取元素

集合数据类型<引用数据类型>集合名称=new 集合数据类型<>();

3.集合和数组的区别

集合长度可改变

数组可以存储引用数据类型,也可以存储基本数据类型
集合只能存储引用数据类型 不过基本数据类型可以通过包装类储存在集合中
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
  答:Scanner类:一个可以解析基本类型和字符串的简单文本扫描器。
使用步骤:Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
  Random类:此类的实例用于生成伪随机数。
使用步骤:Random r = new Random();
int i = r.nextInt();
  ArrayList类:是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储
的元素。 ArrayList 中可不断添加元素,其大小也自动增长。
使用步骤:ArrayList<String> list = new ArrayList<String>();


2.ArrayList类中有哪些方法,这些方法实现的效果是什么
  答:public boolean add(E e) :将指定的元素添加到此集合的尾部。
public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。
public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。

3.集合和数组的区别
  答:数组特点:大小固定,只能存储相同数据类型的数据.
      集合特点:大小可动态扩展,可以存储各种类型的数据.
回复 使用道具 举报
1.什么是集合
集合是对象的数组集合,可以随意更改数组的长度,是一个数组容器。

2.集合中都有哪些方法,语法格式怎么写
       1. 添加;格式:方法名.add(E e)
        2.获取;格式:方法名.get(索引值)
        3.删除;格式:方法名. remove(索引值)
        4.设置修改;格式:方法名.set(int index,E element)
        5.获取长度;格式:方法名.size

3.集合和数组的区别
        长度不同:数组是不可变的;集合是可以改变的
        存储类型不同:数组存储基本数据类型和引用数据类型;集合只能存储引用数据类型
        输出不同:数组得到的是一个地址值(十六进制数);集合得到是集合的内容  如果内容为空的话就是一个[ ]。
        方法不同:数组只能查询,修改;集合能进行增,删,改,查
        获取长度的方式不同:数组:数组名.length;集合:方法名.size()
回复 使用道具 举报

1.什么是集合
集合是一个大小可变的容器,用于存放统一类型的数据

2.集合中都有哪些方法,语法格式怎么写
集合中常用的方法有增删改查和获取集合大小五种方法:
public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致,返回值是boolean
public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素
public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素
public E set(int index, E element): 用指定的元素替代此列表中指定位置上的元素,返回被替代的元素
public int size(): 获取集合的尺寸长度,返回值就是集合中包含的元素个数

3.集合和数组的区别
1.数组再运行期间长度不可改变,集合在运行期间长度可以改变
2.数组中能存储基本数据类型,也能存储引用数据类型,集合中只能存储引用数据类型
3.数组直接打印,得到的是地址值;集合直接打印,打印的是集合的内容
4.数组可以查询、修改数据;集合可以进行增删改查。
回复 使用道具 举报
1.什么是集合
以数组为底层,长度可变的容器

2.集合中都有哪些方法,语法格式怎么写
public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致
public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。
public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除的元素
public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数

3.集合和数组的区别
集合:
1、集合在运行期间长度可改变
2、集合只能存储引用数据类型
3、集合可进行增删改查
数组:
1、数组在运行期间长度不可改变
2、数组可存储基本数据类型和引用数据类型
3、数组只能进行查询和修改数据
回复 使用道具 举报

1.什么是集合
集合是一个大小可变的容器,用于存放统一类型的数据

2.集合中都有哪些方法,语法格式怎么写
集合中常用的方法有增删改查和获取集合大小五种方法:
public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致,返回值是boolean
public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素
public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素
public E set(int index, E element): 用指定的元素替代此列表中指定位置上的元素,返回被替代的元素
public int size(): 获取集合的尺寸长度,返回值就是集合中包含的元素个数

3.集合和数组的区别
1.数组再运行期间长度不可改变,集合在运行期间长度可以改变
2.数组中能存储基本数据类型,也能存储引用数据类型,集合中只能存储引用数据类型
3.数组直接打印,得到的是地址值;集合直接打印,打印的是集合的内容
4.数组可以查询、修改数据;集合可以进行增删改查。
回复 使用道具 举报
1.什么是集合
集合是一个大小可变的容器,用于存放统一类型的数据

2.集合中都有哪些方法,语法格式怎么写
集合中常用的方法有增删改查和获取集合大小五种方法:
public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致,返回值是boolean
public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素
public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素
public E set(int index, E element): 用指定的元素替代此列表中指定位置上的元素,返回被替代的元素
public int size(): 获取集合的尺寸长度,返回值就是集合中包含的元素个数

3.集合和数组的区别
1.数组再运行期间长度不可改变,集合在运行期间长度可以改变
2.数组中能存储基本数据类型,也能存储引用数据类型,集合中只能存储引用数据类型
3.数组直接打印,得到的是地址值;集合直接打印,打印的是集合的内容
4.数组可以查询、修改数据;集合可以进行增删改查。
回复 使用道具 举报
1.     什么是集合
答:ArrayList集合是java中的一种容器,底层是数组,默认初始长度为10
2.     集合中都有哪些方法,语法格式怎么写
答:
(1)添加元素:add();
(2)删除元素:remove(int index)
(3)替换元素: set(int index)
(4)查询元素位置:get(int index)
(5)获取集合长度:size()
3.     集合和数组的区别
数组:
(1)数组是引用数据类型
(2)数组在运行期间长度不可改变
(3)数组中存储的是统一的数据类型
(4)数组中既能存储基本数据类型也能存储引用数据类型
(5)数组直接打印,得到的是地址值
(6)数组可以查询和修改数据
(7)获取数组长度  数组名.length
集合:
(1)集合是引用数据类型
(2) 集合在运行期间长度可以改变
(3) 集合中存储的是统一的数据类型
(4) 集合只能存储引用数据类型
(5) 集合直接打印可以得到集合的内容
(6) 集合可以增加,删除,修改,查询数据
(7) 获取结合的长度   集合名称.size(
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
答:Scanner 类是一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。用来接收键盘输入的信息(可以是
基本类型和字符串)使用格式:Scanner sc = new Scanner(System.in);sc.nextInt();录入整数;sc.next();录入字符串
    Random 类用于生成伪随机数流,用来产生一个随机数。使用格式:Random ran = new Random();ran.nextInt();生成一个int范围的随机数,可以在括号里填入一个int类型的数字,表示随机生成该范围的数(左闭右开)
    ArrayList 类是一种容器,用于存储统一类型的数据,功能与数组类似,但不同与数组,比数组更好使用。使用格式:ArrayList<泛型> list = new ArrayList<>();泛型指的是存入的数据类型,可以是基本类型,也可以是引用类型。
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
答:add()                添加方法,往集合中添加元素,
   remove(int index)        删除方法,删除指定索引位置上的元素
   set(int index,E e)        改变指定索引位置上的元素
   get(int index)        获取指定索引位置是的元素
   size()                获取集合的长度
3.集合和数组的区别
答:集合和数组都是引用数据类型,且存储的都是统一的数据类型;数组在运行期间长度不可变,集合的长度可以改变;数组中可以存储基本数据类型,也可以存储引用数据类型,集合只能存储引用数据类型,不过在可以对基本类型进行自动封箱后存储,直接打印时,数组打印的是地址值,集合打印的是集合内存储的内容;集合可以进行增删改查,数组只能进行查询和修改,不能进行内容的删改;获取长度的方法不同,数组获取长度的方法是.length,集合获取长度的方法是.size();
回复 使用道具 举报
1234
您需要登录后才可以回帖 登录 | 加入黑马