0
点赞
收藏
分享

微信扫一扫

Java常用工具_API

有点d伤 2021-09-28 阅读 49

1. API概述

1.1 什么是API

1.2 为什么学习API文档

发挥面向对象思想,找到Java提供的对象来实现功能,学习API文档就是学习Java中的类的使用方法。

1.3 Java中的组件的层次结构

JavaAPI文档:https://docs.oracle.com/en/java/javase/11/docs/api/index.html

2. Object类

Object类的API文档:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html

Object类是类层次结构最顶层的类,所有类都直接或间接的继承自Object类
Object类属于java.lang这个包,这个包下的类都可以直接使用,不需要导包

3. Scanner类

package cn.case4;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        // System.in 标准的输入流,默认指向键盘
        Scanner sc = new Scanner(System.in);

//        System.out.println("please input a number:");
//        // 判断下一个录入是否是整数,如果是返回true
//        if (sc.hasNextInt()) {
//            int a = sc.nextInt();
//            System.out.println("number:" + a);
//        }

        // 接收字符串
        System.out.println("please input a string:");
        String str1 = sc.nextLine();
        System.out.println("str1: " + str1);
    }
}

4. String类

4.1 String类的判断功能

4.2 String类的获取功能

4.3 String类的转换功能

5. StringBuilder和StringBuffer类

6. Date类和Calender类

        Calendar c1 = Calendar.getInstance();
        System.out.println("c1: " + c1);
        int year = c1.get(Calendar.YEAR);
        int month = c1.get(Calendar.MONTH) + 1; // Java中用0-11表示月份,对应1-12月
        int day = c1.get(Calendar.DATE);
        System.out.println(year + "年" + month + "月" + day + "日");

7. 基本类的包装类

        Integer i1 = new Integer(20);
        int a1 = i1.intValue();
        System.out.println("a1: " + a1);
        // JDK5以后,可以通过如下方法
        Integer i2 = 30;
        int a2 = i2;
        System.out.println("a2: " + a2);
举报

相关推荐

0 条评论