Java 编码:常用工具_API

API的使用

文档地址

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

使用步骤

1. 搜索类
    在搜索框里按类名模糊查询,或者通过文档顶部提供的层级结构查找。
2. 查看类的包名
    很多类在使用之前需要导包,所以要知道该类所属的包。每一个类都默认导入java.lang包,所以如果你使用的是该包下的类,则无须手动导包。
3. 查看类的注释
    使用一个类前,要知道该类的大致功能和它的定位,要知道一个类的能力边界,以便快速确定该类是不是你真正需要的。
4. 查看构造方法(如有)
    使用类之前要创建类的对象。如果是静态类或者一些工具类如java.lang.Math类,则不需要这么做。
5. 查找需要的方法并使用
    根据标识符的命名规则,可以快速定位方法的位置。仔细阅读方法的注释,注意区分重载方法的使用有何不同。如果找不到想要的方法,可能该方法在父类,或者更高的父类中。

Object类

类层次结构最顶层的基类,所有类都直接或间接的继承自Object类,所以,所有的类都是一个Object(对象)。
构造方法
    Object():构造一个对象。所有子类对象初始化时都会优先调用该方法
成员方法
    int hashCode():返回对象的哈希码值,该方法通过对象的地址值进行计算,不同对象的返回值一般不同博学谷
    Class<?> getClass():返回调用此方法对象的运行时类对象(调用者的字节码文件对象)
    String toString():返回该对象的字符串表示
    boolean equals()返回其它某个对象是否与此对象“相等”。默认情况下比较两个对象的引用(地址值),建议重写

Scanner类

扫描器。能够解析字符串(String)和基本数据类型的数据
构造方法
    Scanner(InputStream):构造一个扫描器对象,从指定输入流中获取数据参数System.in,对应键盘录入
成员方法
    hasNextXxx():判断是否还有下一个输入项,其中Xxx可能是任意基本数据类型,返回结果为布尔类型
    nextXxx():获取下一个输入项,其中Xxx可能是任意基本数据类型,返回对应类型的数据
    String nextLine():获取下一行数据。以换行符作为分隔符。
    String next()获取下一个输入项,以空白字符作为分隔符空白字符:空格、tab、回车等

String类

字符串。每一个字符串对象都是常量
构造方法
    String(byte[]):构造一个String对象,将指定字节数组中的数据转化成字符串
    String(char[]):构造一个String对象,将指定字符数组中的数据转化成字符串
成员方法
    boolean equals(String):判断当前字符串与给定字符串是否相同,区分大小写
    boolean equalsIgnoreCase(String):判断当前字符串与给定字符串是否相同,不区分大小写
    boolean startWith(String):判断是否以给定字符串开头
    int length():获取当前字符串的长度
    char charAt(int index):获取指定索引位置的字符
    int indexOf(String):获取指定字符(串)第一次出现的索引
    int lastIndexOf(String):获取指定字符(串)最后一次次出现的索引
    String substring(int):获取指定索引位置(含)之后的字符串
    String substring(int, int):获取从索引start位置(含)起至索引end位置(不含)的字符串
    byte[] getBytes():将字符串转换成字节数组
    char[] toCharArray():将字符串转换成字符数组
    static String valueOf(..) :将指定类型数据转换成字符串
    String replace(old, new):将指定字符(串)替换成新的字符(串)
    String[] split(String):分割字符串,返回是一个数组
    String trim():删除字符串的头尾空白符。

猜你喜欢

转载自www.cnblogs.com/lin127/p/12614196.html