java:Scanner类、Random类、ArrayList类

java api地址:https://www.matools.com/api/java8

一,API概述:

API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给
我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学
习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。
 
第2章 Scanner类
  2.1 什么是Scanner类
      一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数:
Scanner sc = new Scanner(System.in);
 int i = sc.nextInt();
2.2 引用类型使用步骤
导包
    使用import关键字导包,在类的所有代码之前导包,引入要使用的类型,java.lang包下的所有类无需导入。 格
import 包名.类名;
举例:
java.util.Scanner;
2.3 Scanner使用步骤
查看类
  java.util.Scanner :该类需要import导入后使用。
查看构造方法
  public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。
查看成员方法
  public int nextInt() :将输入信息的下一个标记扫描为一个 int 值。
使用Scanner类,完成接收键盘录入数据的操作,代码如下:
 

取最值:

 
 
 
 
3.1 什么是Random类
 此类的实例用于生成伪随机数。
例如,以下代码使用户能够得到一个随机数: 
Random r = new Random(); 
int i = r.nextInt();

使用Random类,完成生成3个10以内的随机整数的操作,代码如下: 

 
 
 
第4章 ArrayList类
 
到目前为止,我们想存储对象数据,选择的容器,只有对象数组。而数组的长度是固定的,无法适应数据变化的需
求。为了解决这个问题,Java提供了另一个容器 java.util.ArrayList 集合类,让我们可以更便捷的存储和操作对
象数据。 
什么是ArrayList类 ?
  java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储
的元素。 ArrayList 中可不断添加元素,其大小也自动增长
 
  
常用方法和遍历 :
  对于元素的操作,基本体现在——增、删、查。常用的方法有:
  public boolean add(E e) :将指定的元素添加到此集合的尾部。
  public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。
  public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
  public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2021-01-14 13:35  薄眠抛却陈年事。  阅读(68)  评论(0编辑  收藏  举报