Arrays、Date、System、Math
阿新 • • 發佈:2019-04-11
Arrays
- toString(type[] arr):將陣列轉換為字串展示
- sort(type[] arr):將陣列按照升序排列
- copyOfRange(type[], start, end):複製陣列的一部分或者整個陣列
- binarySearch(type[], start, end, char):在陣列索引範圍內用二分查詢法查詢字串,返回字元下標,沒有返回-1
- fill(type[], char):將陣列的值設為char
- equals(typeA[], typeB[]):判斷兩個陣列是否相同
陣列方法
- 檢查陣列是否包含某個值
String[] stringArray = { "a", "b", "c", "d", "e" }; boolean b = Arrays.asList(stringArray).contains("a"); // true System.out.println(b);
- 合併兩個陣列
- 用字元連線陣列的值
- 陣列移除元素
Date
- 時間轉為字串
/*
* 時間轉換為時間字串
*/
public static String date2string(Date time, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(time);
}
- 字串轉化為時間
public static Date string2time(String timeStr, String format) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat(format); return sdf.parse(timeStr); }
Calendar
- public static Calendar getInstance() //獲取日期物件
- public int get(int field) //獲取時間欄位值,年,月,日,時,分,秒
- public void add(int field,int amount) //指定欄位增加某
- public final void set(int field,int value)//設定指定欄位的值
- public final Date getTime() //獲取該日曆物件轉成的日期物件
System
- currentTimeMillis():獲取當前系統時間的毫秒值
- exit(int status) 用來結束正在執行的Java程式。引數傳入一個數字即可。通常傳入0記為正常狀態,其他為異常狀態
- gc() 用來執行JVM中的垃圾回收器,完成記憶體中垃圾的清除。
- getProperty(String key) 用來獲取指定鍵(字串名稱)中所記錄的系統屬性資訊
Math
- abs
- ceil
- floor
- max
- min
- round
- ra