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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
3.集合和数组的区别

5 个回复

倒序浏览
1.Scanner:键盘输入   
  Random:随机数
  ArrayList:数据类型集合
导包 建立对象 调用方法
2.add存
  remove删
  get取
  size长度获取
3.长度可以改变
  集合名输出的是内容,数组是地址
  

点评

太简洁了,根据你的记忆,把使用步骤代码用中文写下来  发表于 2018-10-12 19:15
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
        Scanner类:
                概念:一个可以解析基本类型和字符串的简单文本扫描器.
                使用步骤:
                1.导包 import java.util.Scanner
                2.创建 Scanner 对象名 = new Scanner(System.in);
                3.使用 获取键盘输入的int数字: 对象名.nextInt();
                           获取键盘输入的字符串: 对象名.next();
        Random类:
                概念:随机产生伪随机数
                使用步骤:
                1.导包 import java.util.ArrayList<E>;
                2.创建 Random 对象名 = new Random();
                3.使用 产生随机的int数字(范围,int的所有范围): 对象名.nextInt();
                           产生随机的int数字(范围是[0-n],从0开始,即包含0也包含n): 对象名.nextInt(n);
        ArrayList类:
                概念:集合类,是一个容器,是数组的升级版,长度可以发生改变,存储的是引用数据类型.
                使用步骤:
                1.导包 import java.util.Random
                2.创建 ArrayList<引用数据类型> 集合名 = new ArrayList<>;
                                后面尖括号可写可不写,在JDK 7 版本开始可以不用写,
                                所保存的数据必须与创建的引用数据类型一致.
               
                          
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
        - 添加元素: 集合名.add(对应类型的数据);
    - 删除元素: 集合名.remove(对应类型的数据); // 保存的是被删除的数
    - 获取元素: 集合名.get(索引值);
    - 集合长度: 集合名.size();

3.集合和数组的区别
        数组的长度是固定的,并且存储的是基本的数据类型;
        集合的长度可以发生改变,存储的是引用数据类型.

评分

参与人数 1技术分 +1 收起 理由
厦门校区 + 1 继续努力,以后可以把自己对于当天课程的理.

查看全部评分

回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
答:Scanner是键盘输入类,是一个解析基本类型和字符串的简单文本扫描器,完成接受键盘录入数据等操作。
Random是产生伪随机数类,当我们需要得到一个系统随机产生的数时就创建该类。
ArrayList是集合类,创建出来的一个类中可以存储不同数据类型的数据,不能存储基本类型,只能存储引用类型的数据,对于基本数据类型,它存储的是基本数据类型对应的包装类。尖括号里面的数据类型是泛型。
使用步骤:导包,新建类,调用方法。
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
答:对于元素的操作,基本体现在——增,删,查。常用的方法有:
Public boolean add(E e):将指定的元素调价到集合的尾部;
Public Eremove(int index):移除此集合中指定位置上的元素,返回被删除的元素;
Public E get (int index):返回此集合中指定位置上的元素,返回获取的元素。
Public int size():返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
3.集合和数组的区别
答:一个数组内部不可以存储不同数据类型的数据,而集合可以;
数组可以存储任意数据类型的数据,而集合存储引用数据类型的数据。
数组的长度不可变且创建时就确定好,而集合的长度可变,通过往集合中不断添加元素,大小自动增长。

评分

参与人数 1技术分 +1 收起 理由
厦门校区 + 1 很努力,加油

查看全部评分

回复 使用道具 举报
提示: 该帖被管理员或版主屏蔽
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马