1. 程式人生 > >20170823 - Q - 日期操作

20170823 - Q - 日期操作

數據轉換 是否 uil 引用 是否一致 -1 返回 val 最大值

1 調用一個方法需要想到什麽?

2 如何重寫toString、equals方法?
/**
* toString返回的字符串應包含當前對象的屬性信息,
* 具體格式和內容根據當前類實際設計需求而定。
*/
public String toString(){
return "x = "+x+",y = "+y;
}

/**
* equals方法的的設計目的是比較兩個對象的內容是否一致。
* 比較原則:
* 將兩個對象的屬性進行比較,不一定要求所有屬性值相同,
* 視具體情況而定。
*/
public boolean equals(Object obj){
if(obj == null){
return false;
}
//傳入的是對象本身
if(obj == this){
return true;
}
if(obj instanceof point){
point p = (point)obj;//不可直接將原引用強轉
System.out.println(p.x);
System.out.println(this.x);
if(p.x == this.x && p.y == this.y){
return true;
}
return false;
}
return false;

}

3 為何不可 point p = (point)obj; ?

4 自動拆包是什麽?
int i = new Integer(6).intValue;
Integer i = Integer.valueOf(9);

5 String str = "HelloWorld";
if(str.substring(0).equals("H") && str.substring(8,10) == ("ld")){
print("正確");
return;
}

是否會報錯?

6 如何使用Date表示時間?Date內部維護的是?

7 如何獲取當前Date中的毫秒數long值?

8 如何設置Date內long值?

9 如何將date型數據轉換為指定時間格式輸出的字符串

10 如何將指定時間格式的字符串轉換為date型數據?

11 為何計算出日期非8359?

12 關於date需要掌握什麽?

13 當需要對字符串進行操作時,用什麽創建字符串?

14 如何理解StringBuilder?

15 Calendar是什麽類?可以直接實例化嗎?

16 無定義toString()的引用類型數據直接輸出,顯示的是什麽?

17 通常用什麽獲取Date型數據?

18 如何輸出顯示當前時間(2017-08-26-14:12:10)

19 如何獲取指定時間的最大值?

19 如何設置calendar成某個時間點?

21 使用需要註意什麽?

22 設置時間分量時可否超出最大範圍?如設置61分鐘。

23 如何求得目標日當周周五是幾號?

24 如何求得目標日前25天當周周五是幾號?

25 c=[(1,2),(2,3),(1,2)]p1 = (1,2);c.remove(p1);結果是?

20170823 - Q - 日期操作