常用 API 方法简单汇总:
Object 类
Object 类是类层次结构的根类,每个类都会使用 Object 作为超类,所有对象(包括数组)
都实现这个类的方法。
普通方法:
protected void finalize():对象的垃圾回收器调用此方法。
public final Class<?> getClass():返回此 Object 的运行时类,即输出当前类是什么。
public int hashCode()返回该对象的哈希码值。
public String toString():返回该对象的字符串表示,建议所有子类都重写此方法。
public boolean equals(Object obj):用来比较两个对象的地址值是否相等,需要重写此方法。
Scanner 类
Scanner 类是一个获取键盘输入数据的封装类,通过使用 Scanner 类中的方法,可以得到各
种类型的数据
构造方法;
public Scanner(InputStream source):构造一个新的 Scanner,它生成的值是从指定的输入流扫
描的。取自该流的字节通过底层平台的默认字符集转换成字符。
public int nextInt():将输入信息的下一个标记扫描为一个 int。返回:从输入信息扫描的 int
public String nextLine():此扫描器执行当前行,并返回跳过的输入信息。 此方法返回当前行
的其余部分,不包括结尾处的行分隔符。当前位置移至下一行的行首。
String 类
就是将多个字符串联起来,其实,字符串就相当于是个字符数组。
构造方法:
public String():空参数构造函数。
public String(byte[] bytes):把给定的 byte 数组转换成字符串,打印出的是字符。
public String (byte[] bytes,int startIndex ,int length):把给定的字节数组的一部分转换成字符
串。(包含 startIndex 位置的元素)。
public String (char[] value ):把给定的字符数组转换成字符串。
public String (char[] value ,int startIndex ,int length):把给定的字符数组的一部分转换成字
符串。
public String (String original):把字符串转换成字符串。
普通方法
String 类的判断功能
boolean equals(Object obj): 比较两个字符串内容是否相同。
boolean equalsIgnoreCase(String str): 比较两个字符串内容是否相同(忽略大小写)。
boolean contains(String str): 判断该字符串是否包含给定的字符串。
boolean startsWith(String str): 判断该字符串是否以 给定的字符串开头。
boolean endsWith(String str): 判断该字符串是否以给定的字符串结尾。
boolean isEmpty(): 判断该字符串是否为空,null 作为空字符串就会报空指针异常的错误,所
以空字符串指“”。
String 类的获取功能