javaSE基础笔记_Day07_Scanner类,Random类,Arraylist类

1. API(Application Programming Interface) 字典

应用程序编程接口

    api其实就是jdk中核心类库的说明文档 对于jdk中的核心类库只需要知道如何使用,无须关心他是如何实现的 主要查看类的解释说明,构造方法以及使用成员方法

引用类型使用步骤:

    导包:可与创建对象同时进行 创建对象:数据类型 变量名 = new 数据类型(参数列表) 调用方法:变量名.方法名 例如:int i = sc.nextInt();//接收一个键盘键入的整数

2. Scanner类

Scanner使用步骤

查看类:

Scanner sc = new Scanner(System.in);    
int i = sc.nextInt();

查看构造方法:

public Scanner (InputStream source)
    构造一个新的Scanner,他生成的值是从指定的输入流扫描的

查看成员方法:

public int nextInt();  将输入信息的下一个标记扫描为一个int值
int nextInt(); 读取整数
String next(); 读取单个字符串
String nextLine(); 读取一行字符串数据

匿名对象

    格式:new Scanner(System.in);

3. Random类

此类的实例用于生成一个伪随机数

Random r = new Random();
int i = r.nextInt();

Random使用步骤

查看类:java.util.Random

查看构造方法:public Random():创建一个新的随机数生成器

查看成员方法:public int nextInt(int n):返回一个伪随机数,范围在{0}和指定值之间的int值

  1. 导包
  2. 创建键盘键入的对象
  3. 随机生成(n个)数据并接收
  4. 输出数据

4. ArrayList类

引入–对象数组

    定义学生数组,存储三个学生对象 步骤:创建一个学生类 定义一个学生数组 创建多个学生对象 把学生对象添加到学生数组中 遍历数组使用成员方法输出 缺点:数组的长度固定,无法适应数据变化的需求

ArrayList的使用

概念:

    ArrayList类是大小可变的数组的实现,所存储的数据称之为元素,可以不断添加元素

使用步骤:

    查看类:
  1. java.util.ArrayList
  2. 在出现E 的地方,我们使用一种引用数据类型将其替换即可,表示我们将存储哪种引用类型的元素。
    查看构造方法: public ArrayList():构造一个内容为空的集合。
ArrayList<String> list = new ArrayList<>();
    查看成员方法:
  1. public boolean add(E e): 将指定的元素添加到此集合的尾部。
    参数 E e,在构造ArrayList对象时,指定了什么数据类型,那么add(E e)方法中,只能添加什么数据类型的对象。 创建数组---->创建对象----->将对象作为元素存入集合------>打印集合

常用方法和遍历

    增:public boolean add(E e) 将指定的元素添加到此集合的尾部。 查:`
  1. public E get(int index) 返回此集合中指定位置上的元素。返回获取的元素。
  2. public int size() 返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
    删:public E remove(int index) 移除此集合中指定位置上的元素。返回被删除的元素。 改: set(int index, E element) 用指定的元素替换此列表中指定位置的元素。 遍历: list.size().for

如何存储基本数据类型

    需要将基本数据类型包装为引用数据类型 int 包装后 Integer char 包装后 Character 其他的都是首字母大写 例:
ArrayList<Integer> list = new ArrayList<Integer>();
 list.add(1);
经验分享 程序员 微信小程序 职场和发展