1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤
1.Scanner概念:一个可以解析基本类型和字符串的简单文本扫描器。
2.Random概念:此类的实例用于生成伪随机数。
3.ArrayList集合的概念和特点
ArrayList集合是Java中的一种容器,底层是数组,默认初始长度是10
特点:
(1)长度是可变的
(2)只能存储引用数据类型,如果想存储基本数据类型,要使用他的包装类
两个包装类特殊 int->Integer char -> Character,其他的都是首字母大写
(3)直接打印显示的是集合的内容
==============================
1.Scanner,使用步骤
Scanner 类名 = new Scanner(System.in);
类名.nextInt();录入整数
2.Random,使用步骤
Random ran = new Random();
ran.nextInt()
3.ArrayList,使用步骤
ArrayList<xueshen> list = new ArrayList<>();
add();
remove(int index);
set(int index,E e);
get(int index);
size();
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
add()添加
remove(int index)删除指定索引上的元素
set(int index,E e)改变指定索引值位置上的元素内容
get(int index)获取指定索引位置的元素
size()获取集合的长度
3.集合和数组的区别
1. 数组在运行期间长度不可改变,集合在运行期间长度可以改变
2. 数组中能存储基本数据类型,也能存储引用数据类型,集合中只能存储引用数据类型
3. .数组直接打印,得到的是地址值,集合直接打印,打印的是集合的内容
4.数组可以查询、修改数据,.集合可以进行增删改查 |