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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
Scanner 键盘输入,    Random 随机生成          Arraylist   集合
通过键盘输入进行赋值 、 可以随机生成任何格式数据              将一些 数据保存起来,不同数组的是它可以无限添加长度
让程勋使用者更加方便 、  比较经常使用的如:彩票,短信验证码                 数组只能固定长度。。。。具体步骤如下~
1.导包    这个idea会自动帮助我们自动导包,只要java程序有相应的类就可以
2.创建对象   类名 对象名 =new 类名
3.使用,变量类型  变量名  = new 对象名.nextint
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
add加     增加元素 将元素放到集合的最后的位置
size  可以控制索引,遍历不会发生越界的情况
get 查   可以查看 任何的元素
remove除   可以删除你不需要的元素
3.集合和数组的区别
集合的长度可以改变,而 数组却不可以
集合创建之后可以默认初始值可以有十个,不够在添加    数组只能固定的长度
集合只能使用 引用数据类型        数组则可以使用引用数据类型和基本数据类型
集合  和  数组  存储的值 必须类型统一;
集合直接打印可以得到集合的内容,  数组只能得到 地址值
获取集合长度  size()        数组 int【】 arr=new int[] ;
索引值都是 从零开始
集合可以使用基本数据类型的  包装类;
回复 使用道具 举报
本帖最后由 洪烁铭 于 2018-12-9 14:51 编辑

1.Scanner类:
这是一个扫描器,可以输入很多方式录入的值。引用类型使用的三个步骤:导包(把所在的类包导入);创建对象 ;使用。
现在使用的是 Scanner sc= new Scanner (System.in)  这个方式去创造对象。当这么写时,调用了Scanner 类的构造方法,闯入System.in 这个参数。代表从键盘录入。
使用方式:sc.方法名  
常用的有方法有 sc.next()  接收的是一个字符串  sc.nextInt() 接收的是一个int类型。

Random 代表随机输入。
创建对象: Random ra =new Random ;使用: ra.nextInt(bounds  ) 生成的是从[0 bound)的范围。

ArrayList<E> :是一个集合。集合和数组最大的差别在于长度可变。 E 代表泛型。保存的必须是同一数据类型的。它不能直接储存基本数据类型,但可能储存基本数据类型的包装类。char-->Character int-->Integer 其余的首字母小写变大写即可。


2.添加方式:list.add 获取长度 list.size  获取指定元素 list.get  转换成数组 list.toArray ;   用指定的元素替代此列表上指定位置上的元素 set(int index ,E element)  ;返回此列表中首次出现的指定元素的索引,如果不包含索引,则返回-1,可用于统计字符串在大字符串中出现的次数。

3.集合和数组的区别:
1.长度的可变性
2.获取长度方式不同 list.size ;array.length
3.获取元素方式不同:list.get  ;array
4.集合可以添加元素 list.add()  ,数组不可添加
5.功能性不同。数组只能 改和查  集合可以增删改查
6.集合创建后默认容量10,数组没有默认
7.集合可以直接打印,数组直接打印出来是一个地址值。
8.集合不能直接储存基本数据,可以储存基本数据类型的包装类。数据可以直接储存基本数据类型。
9.集合修改元素: set(i,e) 数组是通过 array= 进行赋值。






回复 使用道具 举报
1:Scanner类是键盘录入 使用时先导入包,在建立一个Scanner对象,在调用该类的方法 如nextint()。
Random类是随机生成 使用也是导包 创建 使用
ArrayList类可以建立集合 格式为ArrayList<String> list = new ArrayList<>();
     

2:有增删改查 add(),remove(),set(),get()等方法
3:集合长度可以改变 数组不行
      集合创建的默认值为10容量 数组没有特别的规定 根据我们自己写的长度创建可以为0
      直接打印集合显示是集合的内容 打印数组显示的是地址值
      数组只能改查 集合能增删改查
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
Scanner:可以实现键盘输入到程序中
Random:可以随机生成一个随机整数
Arraylist: 可以创建集合功能,
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
add:接受集合元素。
ger:调用集合元素。
remove:删除集合元素
size:集合的长度
3.集合和数组的区别
集合可以改变长度,数组不行
直接打印集合会打印出集合元素,数组是地址值
集合可以删除增加修改查看,数组只能修改查看

回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)Scanner类,一个可以解析基本类型和字符串的简单文本扫描器。 可以让用户录入数据,数据类型 变量名 = new 数据类型(参数列表);
Random类,生成伪随机数。Random ra = new Random(); int i = ra.nextInt();
ArrayList类,存储和操作对象数组,不受长度限制。对象添加到集合:ArrayList<对象名> list = new ArrayList<>();
ArrayList<数据类型>list = new ArrayList<>();
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
增:将指定的元素添加到此集合的尾部。
删:移除此集合中指定位置上的元素。
改:替换原有元素。
查:查看元素数。
3.集合和数组的区别

数组的长度是固定的,而集合ArrayList类可不断添加元素,其大小也自动增长。
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)答:(一)Scanner类是一个文字扫描器,能够扫描读取用户通过System.in输出的数据。
使用步骤:①使用Scanner类不需要手动导包,系统会自动导包;②创建,Scanner 变量名 = new Scanner(System.in);
③使用(int类型),int 变量名 = Scanner变量名.nextInt();
(二)Random类用于生成随机数。
使用步骤:①使用Random类不需要手动导包,系统会自动导包;②创建,Random 变量名 = new Random;
使用(int类型),int 变量名 = Random变量名.nextInt();
(三)ArrayList类是能够改变长度的集合类,能够更好的存储和操作对象数据,但只能保存引用类型数据。
使用步骤:①使用ArrayList类不需要手动导包,系统会自动导包;
②创建,ArrayList<引用类型> 变量名 = new ArrayList<引用类型>();③使用,变量名.add(对象名),能够将对象添加到集合尾部。

2.ArrayList类中有哪些方法,这些方法实现的效果是什么

①变量名.add(E  e);将指定元素添加到集合的尾部。
②变量名.remove(int  index);移除此集合中指定位置上的元素。

③变量名.get(int  index);查询此集合中指定位置上的元素。
④变量名.size();查询此集合中元素的个数。

3.集合和数组的区别

1.集合的大小可以改变,数组不可以改变长度;
2.集合创建之后默认初始10个容量,数组根据内容确定长度,也可以为0;
3.集合中只能存储引用数据类型,数组中可以存储基本类型和引用类型;
4.直接打印集合得到的是集合的内容,直接打印数组得到的是数组变量引用的地址哈希值;
5.集合可以增删改查,数组只能改查;
6.集合查询长度用.size(),数组查询长度用.length()。


回复 使用道具 举报
1.Scanner类 Random类 ArrayList类在使用前都需要使用new方法来创建新对象,Scanner使用步骤是 ① Scanner sc = new Scanner(String.in),②建立一个变量接收=sc.nextInt();Random使用步骤也是创建新的Random r = new Random ();ArrayLise 同Random一样。

2.ArrayList类中有常用以下方法:add(元素),添加几何元素至末尾;remove(索引值),取出并删除集合中指定元素;size,获取集合长度;get(索引值),获取集合指定元素。set(索引值,元素),替换指定位置元素。

3.集合和数组最重要的差别是,集合长度可变,数组不可以。其次,集合创建起时默认长度为10 ,数组为o;三,直接打印集合有默认值【】,数组为哈希值。
                                                                        黄成成出品
回复 使用道具 举报

1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
       Scanner类:使用键盘输入数据,步骤:导包;创建对象;调用方法
      Random类:用于生成随机数,步骤:导报;创建键盘录入数据的对象;随机生成一个数据;输出数据
      ArrayList类:是大小可变的数组,步骤:创建数组,创建对象,将对象作为元素添加到集合,输出集合
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
       增加元素方法:增加集合内的元素
       删除元素方法:删除指定索引处的元素
       获取集合方法:返回此集合中指定位置上的元素,返回获取的元素
      获取集合长度方法:得到集合的长度
3.集合和数组的区别
         数组的长度不可改变,集合的长度可以改变
        数组获取长度用length,集合获取长度用size
        集合的最小长度为10,数组为0
       集合打印得到内容,数组获取的为地址值
       集合只能保存引用数据类型,数组既可以保存引用数据类型也可以保存基本数据类型
回复 使用道具 举报
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];




回复 使用道具 举报
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类集合的长度可以改变。使用步骤:导包java.util.ArrayList <E>;创建ArrayList<String> list = new ArrayList<>();
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致。返回值代表添加是否成功。
public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。
public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素。
public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数。
3.集合和数组的区别
数组特点:大小固定,只能存储相同数据类型的数据。
集合特点:大小可动态扩展,可以存储各种类型的数据。

回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
          答:Scanner:键盘录入,就是在运行中我们需要用键盘输入进行赋值
      使用步骤:             main方法:
                                    Scanner scanner=new Scanner(System.In);
          Random:是获取一个随机数,就是系统自动生成一个随机数字
      使用步骤:             main方法:
                                  Random random=new Random(  );
          ArrayList:是集合,集合不像数组那样限定长度,而是你想加多少东西进去都行。
     使用步骤:             main方法:
                                  ArrayList list=new ArrayList( )
                                 ArrayList<String> list = new ArrayList<String>();

2.ArrayList类中有哪些方法,这些方法实现的效果是什么
答:在ArrayList中
       add=添加元素集合;
       remove=删除集合中某个位置的元素;
       size=集中元素中的索引值;
3.集合和数组的区别
数组:是有指定长度,且指定长度不可改变,不可添加,不可移除或删除。
集合:是只要你有想添加的元素你可以随意添加,长度不限,有不需要的元素可以随意移除或删除
集合会比数组来的好用些
回复 使用道具 举报
1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
三个类的共同特点都需要导包,Scanner类(创建对象,System.in是键盘录入,然后通过键盘输入数据,再输出数据)
Random类(创建对象,每次调用法法,都会产生一个随机数)ArrayList集合类是大小可变的数组的实现,存储在内的的数据称为元素。(创建集合对象、添加元素、返回指定索引处的元素、返回集合中的元素的个数、删除指定索引处的元素,返回被删除的元素)。
2.add方法:向集合中添加元素,参数类型和泛型一致。
get方法:从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素
remove方法;从集合中删除元素,参数是索引编号,返回值就是被删除的元素
size方法:获取集合的尺寸长度,返回值是集合中包含的元素个数。
3.集合和数组的区别
集合:集合的长度可以改变,集合中元素的数据类型要统一,集合只能存储引用类型的数据,不能存储基本类型的数据。可以同过调用add,remove,get的方法操作集合,可以通过size方法获取集合的尺寸长度。创建集合后直接打印,得到的是一个中括号。
数组:数组的长度不能改变,数组可以存储基本类型的数据,也可以存储引用类型的数据,创建数组后直接打印,得到的是内存地址的哈希值。
回复 使用道具 举报
一:Scanner类是一个可以解析基本数据类型和字符串的简单文本扫描器。使用步骤如下
1、查看类:java.util.Scanner 该类需要import导入后使用。
2、查看构造方法:pulic Scanner(Inputstream source) 构造一个新的Scanner,它生成的值是从指定的输入流扫描的。
3、查看成员方法:pulic int nextInt() 将输入信息的下一个标记扫描为一个int值。

Random类:此类的实例用于生成伪随机数。
1、查看类:java.util.Scanner 该类需要import导入后使用。
2、查看构造方法:pulic Random() 创造一个新的随机数生成器。
3、查看成员方法:public int nextInt(int n):返回一个伪随机数,范围在0(包括)和指定值n(不包括)之间的int值。

ArrayList类:是大小可变的数组的实现,储存在内的数据称为元素。此类提供一些方法来操作内部储存的元素。ArrayList中可不断添加元素,其大小也可自动增长。使用步骤如下
1、查看类:java.util.ArrayList<E> 该类需要import导入使后使用。
<E>,表示一种指定的数据类型,叫做泛类。E,取自Element(元素)的首字母。出现在E的地方,我们使用一种引用数据类型将其替换即可,表示我们储蓄哪种引用数据类型的元素。
2、查看构造方法:public ArrayList(),构造一个内容为空的集合。
基本格式:ArrayList<String>list = new ArrayList<String>();
在JDK7,右侧泛类的尖括号之内可以留空,但是<>仍然要写。
简化格式:ArrayList<String>list = new ArrayList<>();
3、查看成员方法:public boolean add(E e) 将指定的元素添加到此集合的尾部。
参数E e,在构造ArrayList对象时,<E>指定什么数据类型,那么add(E e)方法中,只能添加什么数据类型的对象。
二:ArrayList类中有哪些方法,这些方法实现的效果是什么
1、public boolean add (E e);将指定的元素添加到此集合的尾部。
2、public E remove(int index):移除此类中指定位置上的元素。返回被删的元素。
3、public E ger(int index):返回此集合中指定位置上的元素。返回获取的元素。
4、public int size():返回此类集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
三:集合和数组的区别
1、数组的长度是固定的,集合的长度是可变的。
2、数组自能存储同类型的对象,集合可以存储不同类型的对象。
3、集合自能存储对象不能存储基本类型。


玉树临风的林少伟。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马