Java常用基础类

         API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 ,是JDK中提供给

我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学  习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。

 

Scanner

一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数

使用

//1. 导 包
import java.util.Scanner; public class Demo01_Scanner {
public static void main(String[] args) {
//2. 创建键盘录入数据的对象
Scanner sc = new Scanner(System.in);

//3. 接收数据
System.out.println("请录入一个整数:");
int X = sc.nextInt();

//4. 输出数据
System.out.println("X:"+X);

Random类

随机是应用

//1. 导 包
import java.util.Random;
public class Demo01_Random {

    public static void main(String[] args) {
        //2. 创建键盘录入数据的对象
        Random r = new Random();

        for(int i = 0; i < 3; i++){
            //3. 随机生成一个数据
            int number = r.nextInt(10);
            //4. 输出数据
            System.out.println("number:"+ number);
        }
    }
}

ArrayList类(对象数组

public class Test02StudentArrayList { 
    public static void main(String[] args) {
        //创建学生数组
        ArrayList<String> list = new ArrayList<>();

        //创建学生对象
        String s1 = "11";
        String s2 = "22";
        String s3 = "33";

        //打印学生ArrayList集合
        System.out.println(list);

        //把学生对象作为元素添加到集合
        list.add(s1);
        list.add(s2);
        list.add(s3);
    //打印学生ArrayList集合
    System.out.println(list);
    }
}

常用方法和遍历

public boolean add(E e):将指定的元素添加到此集合的尾部。

public E remove(int index):移除此集合中指定位置上的元素。返回被删除的元素。

public E get(int index):返回此集合中指定位置上的元素。返回获取的元素。

public int size():返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界

存储基本数据类型

         ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 不能写,但是存储基本数据类型对应的

包装类型是可以的。所以,想要存储基本类型数据, 中的数据类型,必须转换后才能编写,转换写法如下:

基本类型

基本类型包装类

byte

Byte

short

Short

int

Integer

long

Long

float

Float

double

Double

char

Character

boolean

Boolean

 

public class Demo02ArrayListMethod { 
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<Integer>(); list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);

        System.out.println(list);
    }
}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值