public String toString() :返回該對象的字符串表示。
public boolean equals(Object obj) :指示其他某個對象是否與此對象“相等”。
Date類
Date類構造方法
Date():根據當前時間創建的日期對象
Date(long date):根據給定的毫秒值創建對象,從1970 年 1 月 1 日 00:00:00
Date類的成員方法
public long getTime():獲取的是毫秒值。從1970年1月1日 00:00:00開始的。
public void setTime(long time):設置時間,給的是毫秒值。
DateFormat類
格式化(日期 -> 文本): Date -- String
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String s = sdf.format(d);
解析(文本 -> 日期): String -- Date
String str = "2080-08-08 12:23:45";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d = sdf.parse(str);
Calendar類
靜態方法
public static Calendar getInstance() 獲取一個日曆對象。
成員方法
public int get(int field) 獲取某個字段的值
public void set(int field,int value) 設置某個字段的值
public void add(int field,int amount) 爲某個字段增加/減少指定的值
Math類
public static int abs(int a) 獲取參數a的絕對值:
public static double ceil(double a) 向上取整
public static double floor(double a) 向下取整
public static double pow(double a, double b) 獲取a的b次冪
public static long round(double a) 四捨五入取整
Systema類
public static void exit(int status) 終止當前運行的Java虛擬機,非零表示異常終止
public static long currentTimeMillis() 返回當前時間(以毫秒爲單位
BigInteger類
public BigInteger add(BigInteger value) 超大整數加法運算
public BigInteger subtract(BigInteger value)超大整數減法運算
public BigInteger multiply(BigInteger value)超大整數乘法運算
public BigInteger divide(BigInteger value) 超大整數除法運算,除不盡取整數部分
BigDecimal類
構造方法
BigDecimal(double val) 將double類型的數據封裝爲BigDecimal對象
BigDecimal(String val) 將BigDecimal的字符串表示形式轉換爲BigDecima-建議
普通方法
public BigDecimal add(BigDecimal value) 加法運算
public BigDecimal subtract(BigDecimal value) 減法運算
public BigDecimal multiply(BigDecimal value) 乘法運算
public BigDecimal divide(BigDecimal value) 除法運算
Arrays類
public static void sort(int[] a):按照數字順序排列指定的數組
public static String toString(int[] a):返回指定數組的內容的字符串表示形式
包裝類
構造方法及靜態方法
public Integer(int value) 根據 int 值創建 Integer 對象(過時)
public Integer(String s) 根據 String 值創建 Integer 對象(過時)
public static Integer valueOf(int i) 返回表示指定的int值的Integer實例
public static Integer valueOf(String s) 返回保存指定String值的Integer對象
int類型和String類型互轉
String s1 = 100 + ""; //int -- String
int x = Integer.parseInt("100");//String -- int
String和char相互轉換
String s2 = 'a' + ""; //char -- String
char ch = s2.charAt(0);//String -- char