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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
答:Scanner类:一个可以解析基本类型和字符串的简单文本扫描器。
查看类
java.util.Scanner :该类需要import导入后使用。
查看构造方法
public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。
查看成员方法
public int nextInt() :将输入信息的下一个标记扫描为一个 int 值。
Random此类的实例用于生成伪随机数。查看类
java.util.Random :该类需要 import导入使后使用。
查看构造方法
public Random() :创建一个新的随机数生成器。
查看成员方法
public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)之间的
int 值
Arraylist是大小可变的数组的实现,存储在内的数据称为元素
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
答:add(E e):将指定的元素添加到此集合的尾部。
remove :移除此集合中指定位置上的元素。返回被删除的元素。
get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
3.集合和数组的区别
答:1.集合是大小可变的数组的实现,存储在内的数据称为元素,数组不可以改变长度。
2. 数组中能存储基本数据类型,也能存储引用数据类型,集合中只能存储引用数据类型
3. .数组直接打印,得到的是地址值,集合直接打印,打印的是集合的内容
4.数组可以查询、修改数据,.集合可以进行增删改查
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马