API

APII(Application Programming Interface,),应用程序编程接口,java API是一本程序员的字典,是JDK中提供给我们使用的类的说明文档,这些类将底层的代码实现封装了起来,我们不需要关系这些类是如何实现的,只需要学习这些的如何使用即可。所以我们通过查询API的方式,来学习java提供的类,并得知如何使用它们。

API使用步骤

1.打开帮助文档。
2.点击显示,找到索引,看到输入框。
3.你要找谁?在输入框输入,然后回车。
4.看包。java.lang下的类不需要导包,其他需要。
5.看类的解释和说明。
6.学习构造方法。
7.使用成员方法。

API文档下载地址:
http://www.pc0359.cn/downinfo/77098.html#download

Scanner类

了解lAPI的使用方式,通过Scanner类,熟悉一下API,并使用类的步骤。
练习:
用户通过键盘输入五个数字,然后把五个数字存入数组array中,最后将数组中的内容打印出来,看是否与输入的内容相同。

public class DemoScanner {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        int [] array=new int[5];
        System.out.println("请输入5个数字:");
        for (int j = 0; j < 5; j++) {
            int i=scanner.nextInt();
            array[j]=i;
        }
        System.out.println("数组array中的内容为:");
        for (int i = 0; i < array.length; i++) {
            System.out.print(array[i]+" ");
        }
    }
}

API使用手册 java java api如何使用_API使用手册 java

Random类

Random类用来生成随机数。
使用步骤:
1.导包
import java.util.Random
2.创建
Random random=new Random(System.in);
3.使用在这里插入代码片 int i=random.nextInt();

package zlb.day07.demo03;
import java.util.Random;
//随机生成10个1-100的数字
public class PrintRandom {
    public static void main(String[] args) {
        Random random=new Random();
        for (int j = 0; j < 10; j++) {
            int i=random.nextInt(100)+1;
            System.out.print(i+" ");
        }

    }
}

API使用手册 java java api如何使用_API_02

ArrayList类

java.util.ArrayList是大小可变的数组的实现,存储在内的数据称为元素,此类提供一些方法来操作内部存储的元素。ArrayList中可不断添加元素,其大小也可以自动增长。

使用步骤

查看类

  • java.util.ArrayList < E>:该类需要import导入后使用。
    < E>,表示一种指定的数据类型,叫做泛型。再出现E的地方,我们使用一种引用数据类型将其替换即可,表示我们将存储那种类型的元素。

基本格式:

ArrayList list= new ArrayList<>();

注意:

如果希望向ArrayList中存储基本数据类型数据,必须使用基本类型对应的"包装类"

基本类型

包装类型

byte

Byte

short

Short

int

Integer

long

Long

float

Float

double

Double

char

Character

boolean

Boolean

编程练习

用一个大集合存入20个随机数据,然后选出其中的偶数元素,放到小集合中。

package zlb.day07.demo03;
import java.util.ArrayList;
import java.util.Random;
public class ArrayListReturn {
    public static void main(String[] args) {
        //定义一个大集合
        ArrayList<Integer> list = new ArrayList<>();
        Random random = new Random();
        //往大集合list中存入20个元素
        for (int i = 0; i < 20; i++) {
            int r = random.nextInt(100) + 1;
            list.add(r);
        }
        //方法的执行
        ArrayList<Integer> list1=returnArray(list);
        System.out.println("20个随机数字中偶数为");
        for (int i = 0; i < list1.size(); i++) {
            System.out.print(+list1.get(i)+" ");
        }
    }
    //选出偶数元素的方法
    public static ArrayList<Integer> returnArray(ArrayList<Integer> list) {
        //定义一个小集合list1
        ArrayList<Integer> list1 = new ArrayList<>();
        //大集合中的偶数元素放到小集合list1中
        for (int i = 0; i < list.size(); i++) {
            int num = list.get(i);
            if (num % 2 == 0) {
                list1.add(num);
            }
        }
        //返回结合list1
        return list1;
    }
}

API使用手册 java java api如何使用_API_03