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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
3.集合和数组的区别

33 个回复

倒序浏览
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
三个类的共同特点都需要导包,Scanner类(创建对象,System.in是键盘录入,然后通过键盘输入数据,再输出数据)
Random类(创建对象,每次调用法法,都会产生一个随机数)ArrayList集合类是大小可变的数组的实现,存储在内的的数据称为元素。(创建集合对象、添加元素、返回指定索引处的元素、返回集合中的元素的个数、删除指定索引处的元素,返回被删除的元素)。
2.add方法:向集合中添加元素,参数类型和泛型一致。
get方法:从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素
remove方法;从集合中删除元素,参数是索引编号,返回值就是被删除的元素
size方法:获取集合的尺寸长度,返回值是集合中包含的元素个数。
3.集合和数组的区别
集合:集合的长度可以改变,集合中元素的数据类型要统一,集合只能存储引用类型的数据,不能存储基本类型的数据。可以同过调用add,remove,get的方法操作集合,可以通过size方法获取集合的尺寸长度。创建集合后直接打印,得到的是一个中括号。
数组:数组的长度不能改变,数组可以存储基本类型的数据,也可以存储引用类型的数据,创建数组后直接打印,得到的是内存地址的哈希值。
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
答:
scanner类是用来扫描外部输入的基本类型和字符串类型数据并传输给系统。
使用步骤,创造一个scanner对象,格式如下:scanner 变量名=new scanner(system.in)
然后对于不同的输入情况调用scanner类中不同的方法,例如,对于数字类的输入,调用方法如下,int x=变量名.nextint();

random类是在int的取值范围内随机产生一个数字;
使用步骤:创造一个random类:random 变量名=new random();
调用方法:int x=变量名.nextInt(输入数值),其中数值代表着随机数产生的范围,可以通过这个数值控制想要生成的随机数范围

Arraylist是集合,与数组相同的是可以用来收集元素,不同的是arraylist可以改变长度,数组不行
使用步骤:使用ArrayList创建一个Arraylist对象,格式为:ArrayList<泛类> 变量名=new ArrayList<>();
之后可以通过调用类中的方法对集合进行修改,例如add,remove,size等方法。

2.ArrayList类中有哪些方法,这些方法实现的效果是什么
答:add(用来增加元素,一般把元素放到集合的最后面),get(用来获取特定索引值位的元素)
remove(用来删除特定索引值位置的元素,并将该元素提取出来) size(用来获取集合长度)

3.集合和数组的区别
答:有如下不同:

1.集合的长度可以改变,数组自创建以后,在程序运行过程中长度不可改变
2.集合创建之后默认初始10个容量,数组创建时无特定的长度,根据需求进行创建
3.集合中只能存储引用数据类型,不能存储基本数据类型,数组中基本数据类型和引用数据类型均可使用
4.直接打印集合得到的是集合的内容,直接答应数组会得到数组的地址值
5.集合的功能 增删改查,而数组只能进行改和查询的功能。
回复 使用道具 举报
1.Scanner类,用于接受用户在键盘等的输入操作,使用是 Scanner scanner=new Scanner(System.in)可以获取用户键盘输入的东西。Random伪随机数,可以获取想要的范围的随机数。Random random = new Random();ArrayList的长度是可变的  使用方法为 ArrayList<E> arrayList = new ArrayList<>();
2.ArrayList中的方法有add(),set(),get(),和remove()等 add()方法可以往集合中添加元素,set()可以改变集合中某一指定索引值的元素的值,get()可以获取指定索引值的元素,remove(),可以移除指定索引值的元素。
3.相同点
1.索引值都是从0开始;
2.存储的数据类型必须统一;
不同点
1.集合的长度可以改变而数组的长度创建以后就不可改变;
2.集合创建之后默认初始10个容量,而数组没有规定,也能为0;
3.集合中只能存储引用数据类型,不能存储基本数据类型,而数组基本类型和引用类型都能存;
4.直接打印集合得到的是集合的内容,而数组得到的是内存地址;
5.集合能增删改查,而数组只能改和查;
6.集合修改使用set(int index , E e)  而数组的修改直接使用要修改的数组名[索引值] = 修改的元素;
7.集合的查询使用 get(int index);而数组直接使用数组名[索引值] 就能获取
8.集合中的长度获取 集合名字.size();而数组使用的是  数组名.length
9.集合使用基本数据类型需要使用包装类,而数组可以直接使用基本数据类型
回复 使用道具 举报 1 0
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
Scanner类:是进行文本扫描的,比如今天虚的System.in,就是用来进行键盘录入;
导包、创建键盘录入数据的对象、接受数据、输出数据。
Random类:可以产生随机数。导包、创建键盘录入数据的对象、随机生成数据、输出数据。
ArrayList类:是一个数组的集合,但是它的长短可以改变,元素可以进行增加删减。创建集合对象、添加元素、返回指定索引处的元素、返回集合中的元素的个数、删除指定索引处的元素,返回被删除的元素
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
查看集合方法;查看集合内元素。
获取集合方法;返回此集合中指定位置上的元素。返回获取的元素
删除元素方法;对集合内元素进行删除;
增加元素方法;对集合内元素进行增加;
获取集合长度方法。可以获取集合索引值长度。

3.集合和数组的区别
集合:长度可以改变;可以进行增删改查;索引值从0开始;直接打印集合得到的是集合的内容;集合中长度获取:size();保存基本数据类型需要用对应的包装类。
数组:长度不可变;可以进行改查;索引值从0开始;直接打印数组得到的是数组的地址哈希值;数组的长度获取:数组名.length;直接保存基本数据类型就可以。
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
答:
Scanner类的主要功能是从某个来源中获取输入的信息,现阶段主要用于获取从键盘输入的信息,使用时先导入包,再建立一个Scanner对象,再调用该类的方法,如next();
Random类主要用于产生随机数,无参方法产生int范围的随机数,按照公式nextInt(b-a)+a,有参方法可以产生从a到b的随机数;使用时同样是导包、建立对象、调用方法;
ArrayList类可以建立集合,即集合是该类的对象,集合里面可以装引用类型的数据,集合的长度可以变化。使用时是导包、建立集合对象、调用方法。

2.ArrayList类中有哪些方法,这些方法实现的效果是什么
答:
ArrayList类中常用的方法有:
1.add(),该方法可以将元素添加到集合的末尾;
2.get(),该方法可以获取集合中特定索引位置的元素;
3.size(),该方法返回集合的大小,即包含的元素个数;
4.remove(),该方法可以删除特定索引位置的元素,并将该元素返回;
5.set(),该方法可以将集合特定索引位置设定为特定元素。

3.集合和数组的区别
答:
1.集合的大小可以改变,数组不可以改变长度;
2.集合集合创建之后默认初始10个容量,而数组则根据所写的长度创建,也可以为0;
3.集合中只能存储引用数据类型,不能存储基本数据类型,而数组中可以存储基本类型和引用类型;
4.直接打印集合得到的是集合的内容,而直接打印数组得到的是数组变量引用的地址哈希值;
5.集合可以增add()、删remove()、改set()、查get()元素,数组只能改查;
6.集合使用基本类型,必须要借助基本类型的包装类。
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
  目前所学的Scanner类是用于键盘录入,Scanner 对象名称  = new Scanner(System.in);对象名称.nextInt()或对象名称.next() ;Random类是用于产生随机数,Random 对象名称 = new Random();对象名称.nextInt();(生成int数据类型范围的随机数),对象名称.nextInt( int index);(生成0-index范围的随机数);ArrayList是一个集合,它是一个长度可变的容器,ArrayList<存储的数据类型> 对象名称 = new ArrayList<存储的数据类型>();使用ArrayList类中的方法进行增add()删remove()改set()查get()。
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
ArrrayList类中有add(E e)添加的元素,返回是否添加成功;get( int index)获取元素,返回获取的元素,set(int index ,E e)对应输入的索引位修改要替换元素;remove(int index)移除对应的索引位元素,返回移除的元素;size()集合长度,返回集合的长度大小。
3.集合和数组的区别
集合的长度可以改变,数组的长度不可改变;集合不能储存基本类型,只能储存引用类型,使用基本类型得用基本类型对应的包装类,数组可储存基本类型和引用类型;集合创建之后默认初始10个容量,数组创建的长度是我们自定义的创建的长度;打印数组名称是地址哈希值,打印集合名称是[],如果有元素[元素1,...];集合中的长度获取 size(),数组名.length;集合获取元素和修改元素得用get(),set()方法,数组获取用数组名[索引值],修改用数组名[索引值] = 元素。创建方法集合:Arraylist<引用数据类型> 对象名称 = new Arraylist<引用数据类型>();数组:数据类型[] 数组名称 = new 数据类型[数组长度]。
回复 使用道具 举报

1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
Scanner类是一个可以解析基本类型和字符串的简单文本扫描器;步骤:导包,创建对象,调用方法;
Random类是一个用来生成伪随机数的类;步骤:导包,创建对象,调用方法;
ArrayList类是一个可以改变长度的同一类型数据的容器;步骤:导包,创建对象,调用方法;
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
add(E)将指定的元素添加到集合的尾部;
remove(int index)删除集合中指定索引值的元素,后面的元素前移,集合长度-1;
get(int index)获取指定索引值的元素;
size()获取集合的长度;
3.集合和数组的区别
1.数组长度不可变,集合可以;
2.集合初始最低10个容量,数组可以为0;
3.数组只能改查,集合可以增减改查;
4.数组直接打印得到的是地址值,集合直接打印得到的是内容;
5.数组基本和引用类型都能用,集合只能使用引用类型;
6.数组长度获得.length(),集合使用.size();
7,查找,设置的方法不一样;





回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
Scanner类:键盘输入
导包java.util.Scanner;-->创建Scanner sc = new Scanner(System.in)--->调用int i = sc.nextInt();
Random类:用于生成伪随机数
导包java.util.Random;-->创建Random r = new Random();--->调用int number = r.nextInt(n);
ArrayList类:ArrayList集合的长度是可以随意变化的
导包java.util.ArrayList <E>;-->创建ArrayList<String> list = new ArrayList<>();

2.ArrayList类中有哪些方法,这些方法实现的效果是什么
add(E e) :添加元素。
remove(int index) :移除并返回被删除的元素。
get(int index) :返回此集合中指定位置上的元素。
size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。

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 = new Arraylist<>;
数组
1.数组的长度不可改变
2.数组没有特别的规定,根据我们自己写的长度创建,可以为0
3.数组中存储的数据类型必须统一
4.基本引用都能存
5.直接打印数组,得到的是内存地址哈希值
6.数组只能 改查
7.数组的索引值从0开始
8.数组名[索引值] = 元素;
9.数组名[索引值];
10.数组名.length;
11.想要存储基本数据类型 int[] arr = new int[3];
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)Scanner类:可以通过键盘录入数据(步骤:导包、创建键盘录入数据的对象、接受数据、输出数据。
Random类:用于生成随机数(步骤:导入、创建随机数、生成随机数)
ArrayList类:是大小可变的数组的实现。(步骤:创建集合对象、添加元素、返回指定索引处的元素、返回集合中的元素的个数、删除指定索引处的元素,返回被删除的元素

2.ArrayList类中有哪些方法,这些方法实现的效果是什么
查看集合方法;查看集合内元素。
获取集合方法;返回此集合中指定位置上的元素。返回获取的元素
删除元素方法;对集合内元素进行删除;
增加元素方法;对集合内元素进行增加;
获取集合长度方法。可以获取集合索引值长度。
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 = new Arraylist<>;

数组
1.数组的长度不可改变
2.数组没有特别的规定,根据我们自己写的长度创建,可以为0
3.数组中存储的数据类型必须统一
4.基本引用都能存
5.直接打印数组,得到的是内存地址哈希值
6.数组只能 改查
7.数组的索引值从0开始
8.数组名[索引值] = 元素;
9.数组名[索引值];
10.数组名.length;
11.想要存储基本数据类型 int[] arr = new int[3];

回复 使用道具 举报
1.Scanner类只要有输入就要使用这个,步骤创建Scanner类,在声明一个符合Scanner类的变量存储键盘输入的值.在输出提示输入的字。
Random类只要需要随机的数据就要使用这个,步骤创建Random类,在声明一个符合Random类的变量存储值。
Arraylist类需要存储数据集合就优先选择集合类,步骤创建Arraylist类,之后ADD,remove,inset增删查减使用集合
2.有add.inset.remove等办法实现增删查减。
3.集合长度运行后可变,默认初始化就有10个容量,直接打印是集合内容,只能存储引用类型,可以用方法增删查减。
数组长度运行后不可变,容量自己创建,直接打印是数组的地址,可以存储基本类型和引用类型,不能增和减
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)?
Scanner用于键盘输入,Random是随机函数,多用于抽奖,猜字谜等功能的实现,ArrayList是大小可变的数组的实现;他们的使用步骤分别是1.导包2.创建.3.使用
2.ArrayList类中有哪些方法,这些方法实现的效果是什么?
ArrayList中常用的方法有:remove,删除集合中指定元素;add向集合内指定的位置插入元素,不指定位置的话默认插入在集合的最后;size()获取集合元素数的总和;get获取集合中指定索引值的元素
3.集合和数组的区别?
数组:一旦创建长度不能修改;长度如果不指定默认为0;可以存储基本数据类型和引用数据类型直接打印数组,得到的是内存地址哈希值;数组只能改查
集合:长度可变;长度如果不指定默认为10;只能存储引用数据类型;直接打印集合得到的是集合的内容;集合可以增删改查
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等) 答:1.Scanner类是java给我们提供的一个可以通过键盘录入的类,通过这个类调用该类相应的方法,可以实现键盘录入数据
        2.Random类为一个随机数类,可以用于生成伪随机数流,生成不一样的数字。
        3.ArrayList类为集合类该类,该类是数组的升级版,也是一个容器,大小可变,可大可小,
        4.以上类 使用方式统一为 1.导包,2.创建对象,3.调用方法。
        5.在java中 除了lang包下不需要导包其余的都需要导包
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
    ArrayList类,中有 get方法 set方法,add方法remove方法   get方法可以通过索引获取到我们集合中的数据,add方法可以添加数据,remove方法可以删除
3.集合和数组的区别

集合是数组的升级版,长度可变。数组长度不可变,数组可以存放引用数据类型和基本数据类型,而集合不能存放非引用数据类型,
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
答:Scanner类是通过键盘输入,计算机解析输入的字符串的工具。
Random类目的是产生随机数。 ArrayList是集合,存放数据的工具,
以上三种都是引用数据类型:使用步骤:导包,创建new,使用对象名.成员方法名。


2.ArrayList类中有哪些方法,这些方法实现的效果是什么
答:add方法集合添加数据,get(int index)从集合中获取数据,remove(int index)从集合中删除指定数据,size()获取集合长度。


3.集合和数组的区别
答:
集合:1.集合的长度可以改变。2.集合创建之后默认初始10个容量。 3.集合中只能存储引用数据类型,不能存储基本数据类型
4.直接打印集合得到的是集合的内容。5.集合的功能 增删改查。6.使用基本数据类型对应的包装类。

数组:
1.数组的长度不可改变。2.数组自己写的长度创建,可以为0。3.基本引用都能存。4.直接打印数组,得到的是内存地址哈希值
5.数组只能 改查。11.想要存储基本数据类型 int[] arr = new int[];





回复 使用道具 举报
1.Scanner类:实现键盘实时录入数据的功能,格式Scanner scanner=new Scanner(System.in)。
   Random类:获取随机数字,格式Random ran = new Random();ran.nextInt();
   ArrayList类:实现创建集合的功能。ArrayList<E> arrayList = new ArrayList<>();
2.add()方法增加一个元素到集合中;get(i)方法获取第i号元素;remove(i)移除第i号元素;size()方法获取集合大小;set()方法替换元素。
3.
一,集合长度可变数组不可变
二,集合创建默认大小为10,数组没有特别规定
三,打印集合得到集合的内容,打印数组得到的是地址值
四,集合只能存储引用数据类型,数组都可以存储
回复 使用道具 举报
1.Scanner类:解析键盘输入的基本类型和字符串的简单文本扫描器 ;使用步骤:导包(java.util.Scanner;创建 Scanner sc=new Scanner(System.in);调用int (String) num("")=sc.nextlnt())
Random 类:用于生成随机数;使用步骤:导包(java.util.Random);创建(Random num =new Random());调用(int a=num.nextlnt())
Arraylist :可以改变长度的数组的实现;使用步骤:导包(java.util.ArrayList<E>;)创建(ArrayList<E> list =new Arraylist);
2Arraylist常用的方法有:增(list.add()),删(list.remove()),获取(list.get()),索引范围(list.size())
3集合:集合的长度可以改变,集合中元素的数据类型要统一,集合只能存储引用类型的数据,不能存储基本类型的数据。可以同过调用add,remove,get的方法操作集合,可以通过size方法获取集合的尺寸长度。创建集合后直接打印,得到的是一个中括号。
回复 使用道具 举报
1.Scanner类,用来采集录入信息。
Random类,创建随机值。
ArrayList,集合类。步骤都是导包,创建,使用。
2.(1) add()方法可以往集合中添加元素(2)set()可以改变集合中某一指定索引值的元素的值
(3)get()可以获取指定索引值的元素(4)remove()可以移除指定索引值的元素。
3.
1.集合的长度可以改变而数组的长度创建以后就不可改变;
2.集合创建之后默认初始10个容量,而数组没有规定,也能为0;
3.集合中只能存储引用数据类型,不能存储基本数据类型,而数组基本类型和引用类型都能存;
4.直接打印集合得到的是集合的内容,而数组得到的是内存地址;
5.集合能增删改查,而数组只能改和查;
6.集合修改使用set(int index , E e)  而数组的修改直接使用要修改的数组名[索引值] = 修改的元素;
7.集合的查询使用 get(int index);而数组直接使用数组名[索引值] 就能获取
8.集合中的长度获取 集合名字.size();而数组使用的是  数组名.length
9.集合使用基本数据类型需要使用包装类,而数组可以直接使用基本数据类型
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
  Scanner类是用于键盘的录入。
         使用步骤:1:导包:系统自动完成;2:创建:Scanner 对象名称 =new Scanner(System.in);3:使用:输入数字使用 对象名称.nextInt(); 输入字符使用 对象名称.next();
   Random类用于产生随机数。
         使用步骤:1:导包:系统自动完成;  2:创建:Random 对象名称=new Random(); 3使用:对象名.nexInt();默认随机的范围是int类型,对象名.nextInt(0-index);可以在括号内加上数值,随机范围即为(0-index),还可在后边加上附加值。
   ArrayList是一个集合,它的默认长度是10,但会自动扩容,长度可变。
         使用步骤:1:导包:系统自动完成;2:创建:ArrayList<数据类型> 对象名称=new ArrayList<>(); 3:使用:使用增add()删remove()改set()查get()。数据类型也可为对象。
                             
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
ArrrayList类中有 add用来添加元素,get( int index)获取元素,set(int index ,E e)对对应数值的索引位 修改要替换元素;remove(int index)移除对应的索引位的元素,size();用来获取集合长度。

3.集合和数组的区别
集合:
集合长度可以改变;数组不可变。
集合创建之后默认初始10个容量,会自动扩容;数组没有默认,可以为0,创建时就定义固定长度,不可更改长度。
集合只能存储引用数据类型,不能存储基本数据类型;数组中元素必须统一
集合直接打印集合得到的是集合的内容;数组直接打印得到是哈希值
集合可以实现更便捷的增删改查;数组只能改查
集合修改使用set(int index , E e);数组修改 数组名[索引值]=元素
集合的查询 get(int index);数组的查询 数组名[索引值]
集合中的长度获取 size();数组的长度获取 .length;
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
Scanner:可以实现键盘输入数据到程序中
1.导包:import 包路径。类名称(只有java。long包下的不用导包)import  java  . uitl . Scanner;
2.创建:类名称  对象名  =  new 类名称();Scanner sc = new Scanner(System.in);
3.使用:对象名。 成员方法名();int num = sc.nextInt();
Random:用来生成随机数字
1.导包:import 包路径。类名称import Java.util.Random
2.创建:类名称  对象名  =  new 类名称();(小括号中留空即可)Random r = new Random()
3.使用:3.使用:获取一个随机的int数字:int num = r . nextInt();
ArrayList:数组集合的长度可以发生改变
ArrayList<泛类> 变量名=new ArrayList<>();
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
public boolean add(E  e) :像集合中添加元素,参数类型和泛型一致
public E get(int index); 从集合当中获取元素,参数是索引编号,返回值就是对应元素位置
public E remove(int index);  从集合中删除元素,参数是索引编号,返回值就是被删除掉的元素
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 = new Arraylist<>;
数组
1.数组的长度不可改变
2.数组没有特别的规定,根据我们自己写的长度创建,可以为0
3.数组中存储的数据类型必须统一
4.基本引用都能存
5.直接打印数组,得到的是内存地址哈希值
6.数组只能 改查
7.数组的索引值从0开始
8.数组名[索引值] = 元素;
9.数组名[索引值];
10.数组名.length;
11.想要存储基本数据类型 int[] arr = new int[3];
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)Scanner类是是可以扫描键盘输入数据传到程序中的一个文本扫描器。调用时首先要导包,然后创建对象名,最后要使用的时候格式为对象名.方法名();Random类是让程序随机生成一个数据,使用起来也是三个步骤,一样是要先导包,import Java.util.Random;然后创建对象,格式为Random 对象名 = new Random();最后使用的格式也是对象名.方法名,ArrayList类是集合类,与数组有点相似,但是它可以改变长度,而数组不可以。使用的时候一样是要先导包,Java.util.ArrsyList<E>,这个尖括号中的E表示的是泛型,说明集合中所装的元素都要是同一个元素,之后也是创建对象,格式为:ArrayList<要装的元素的类型> 对象名 = new ArrayList;尖括号中的元素类型只能是引用类型,不能是基本类型,使用的格式为对象名.方法名();将需要添加的元素加入集合。
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
ArrayList类中常用的方法有add(E e),实现往集合添加元素的功能;get(int index)这个功能实现的是得到集合中索引值为index的元素,它的返回值就是该元素。
remove(int index)这个功能实现的是删除集合当中索引值为index的元素,返回值就是这个被删除的元素;还有size()方法,实现的是得到这个集合的长度。
3.集合和数组的区别
1.集合的长度可以改变,数组的长度不可改变。
2.集合创建之后默认初始10个容量,数组没有特别的规定,根据我们自己写的长度创建,可以为0。
3.集合中只能存储引用数据类型,数组是引用类型跟基本类型都可以存储。
4.直接打印集合得到的是集合的内容,而数组得到的是它的地址值。
5.集合的功能 增删改查,而数组只能实现改查。

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马