1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)?
Scanner用于键盘输入,Random是随机函数,多用于抽奖,猜字谜等功能的实现,ArrayList是大小可变的数组的实现;他们的使用步骤分别是1.导包2.创建.3.使用
2.ArrayList类中有哪些方法,这些方法实现的效果是什么?
ArrayList中常用的方法有:remove,删除集合中指定元素;add向集合内指定的位置插入元素,不指定位置的话默认插入在集合的最后;size()获取集合元素数的总和;get获取集合中指定索引值的元素
3.集合和数组的区别?
数组:一旦创建长度不能修改;长度如果不指定默认为0;可以存储基本数据类型和引用数据类型直接打印数组,得到的是内存地址哈希值;数组只能改查
集合:长度可变;长度如果不指定默认为10;只能存储引用数据类型;直接打印集合得到的是集合的内容;集合可以增删改查 |