3.集合和数组的区别
数组的长度是固定的,并且存储的是基本的数据类型;
集合的长度可以发生改变,存储的是引用数据类型.作者: 陈萱萱 时间: 2018-10-12 09:35
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.集合和数组的区别
答:一个数组内部不可以存储不同数据类型的数据,而集合可以;
数组可以存储任意数据类型的数据,而集合存储引用数据类型的数据。
数组的长度不可变且创建时就确定好,而集合的长度可变,通过往集合中不断添加元素,大小自动增长。