常用API
API
Object:是根类,所有类默认都继承自 Object
序号 方法签名 作用含义
1 public final native Class<?> getClass();
获取当前对象的类类型
2 public native int hashCode();
默认返回十进制整型的内存地址
3 public boolean equals(Object obj)
比较相等,默认==比较相等,比较的是内存地址
4 protected native Object clone()
克隆对象,得到与当前对象内容相同的新对象,但内存地址不同
5 public String toString() 对象转换成字符串,默认是 全类名+@+16进制的hashcode值
Math:数学类
public class MyMath {
public static void main(String[] args) {
System.out.println(Math.max(200,100));//求最大
System.out.println(Math.min(200,100));//求最小
System.out.println(Math.abs(-10));//求绝对值
System.out.println(Math.ceil(9.000001));//向上取整
System.out.println(Math.floor(9.99999));//向下取整
System.out.println(Math.log10(100));//求对数
System.out.println(Math.pow(2,3));//求幂
System.out.println(Math.sqrt(16));//开平方
System.out.println(Math.random());//0<=r<1随机数
System.out.println(Math.round(5.4));//四舍五入
}
String字符串
变量和类型 方法 描述
public class MyString {
public static void main(String[] args) {
//ced
String str1 = "abcedf";
System.out.println(str1.charAt(0));
System.out.println(str1.length());
String str2 = (String) str1.subSequence(2,5);
System.out.println(str2.toString());
System.out.println(str1.compareTo(str1));
}
}
自己总结自己看
System
Scanner
Date
Calendar
Arrays
包装类:Byte、Short、Integer、Long、Float、Double、Character、Boolean