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值
- 导包
- 创建键盘键入的对象
- 随机生成(n个)数据并接收
- 输出数据
4. ArrayList类
引入–对象数组
定义学生数组,存储三个学生对象 步骤:创建一个学生类 定义一个学生数组 创建多个学生对象 把学生对象添加到学生数组中 遍历数组使用成员方法输出 缺点:数组的长度固定,无法适应数据变化的需求
ArrayList的使用
概念:
ArrayList类是大小可变的数组的实现,所存储的数据称之为元素,可以不断添加元素
使用步骤:
- java.util.ArrayList
- 在出现E 的地方,我们使用一种引用数据类型将其替换即可,表示我们将存储哪种引用类型的元素。
查看构造方法: public ArrayList():构造一个内容为空的集合。
ArrayList<String> list = new ArrayList<>();
- public boolean add(E e): 将指定的元素添加到此集合的尾部。
参数 E e,在构造ArrayList对象时,指定了什么数据类型,那么add(E e)方法中,只能添加什么数据类型的对象。 创建数组---->创建对象----->将对象作为元素存入集合------>打印集合
常用方法和遍历
增:public boolean add(E e) 将指定的元素添加到此集合的尾部。 查:`
- public E get(int index) 返回此集合中指定位置上的元素。返回获取的元素。
- 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);