1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)Scanner类:可以解析基本类型和字符串的简单文本扫描器,可以实现键盘输入数据到程序当中.
Random类:用来生成随机数字.
ArrayList类:集合类,是数组的升级版,也是一个容器,大小可变.,
以上类使用方式统一为 1.导包(只有java.lang报下的内容不需要导包);2.创建;3.调用方法。
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
ArrayList中常用的方法有:remove()删除集合中指定元素;add()向集合内指定的位置插入元素,不指定位置的话默认插入在集合的最后;
size()获取集合的长度;get()获取集合中指定索引值的元素.
3.集合和数组的区别
集合
1.集合的长度可以改变
2.集合创建之后默认初始10个容量
3.集合中存储的数据类型必须统一
4.集合中只能存储引用数据类型,不能存储基本数据类型
5.直接打印集合得到的是集合的内容
6.集合的功能 增删改查
7.集合的索引值从0开始
8.集合修改使用set(int index , E e);
9.集合的查询 get(int index);
10.集合中的长度获取 size();
11.使用基本数据类型对应的包装类 Arraylist<Integer> arr =newArraylist<>;
数组
1.数组的长度不可改变
2.数组没有特别的规定,根据我们自己写的长度创建,可以为0
3.数组中存储的数据类型必须统一
4.基本引用都能存
5.直接打印数组,得到的是内存地址哈希值
6.数组只能 改查
7.数组的索引值从0开始
8.数组名[索引值] = 元素;
9.数组名[索引值];
10.数组名.length;
11.想要存储基本数据类型 int[] arr = new int[3];
|