RE JAVA學習 日期操作 步入集合

2021-08-07 08:02:09 字數 1899 閱讀 3482

一.日期操作

1.date類

1.1 date date=new date()

系統當前的日期及時間資訊

1.2 long time=date.gettime() (該方法返回乙個long值)

從2023年1月1日到今天所過的毫秒數

1.3 其他很多方法均已過時由 calendar代替

public

class datedemo

}

2.******dateformat

2.1 作用 格式化或解析 日期的具體類

2.2 構造:******dateformat(string pattern) 預設日期格式

如 ******dateformat sdf=new ******dateformat("yyyy-mm-dd hh:mm:ss");

2.3將date格式化為string

string str=sdf.format(date);//括號裡可以為毫秒值

其中 sdf為******dateformat date為date

public

class ******dateformat_format

}

2.4將string解析為date

date date=sdf.parse(str);

其中 str為預設格式的字串

**演示

public

class ******dateformat_parse

}

3.calendar

3.1 calendar c=calendar.getinstance();

void set(...);設定日曆字段

void settime(date date) 使用給定的date設定此calendar的時間

date gettime() 獲取calendar表示的日期

void add(int field,int mount) 為給定的時間分量的值加上給定的值(若減則加負)

public class calendar_add 

}

二.collection集合

1. 作用:將使用的物件儲存於特定資料結構的容器中

collection cells=new arraylist();

. collection cells=new linkedlist();

arraylist:底層是陣列,查詢比較快,增刪比較慢,擴容為原來的1.5倍

linkedlist:底層是雙向列表,查詢比較慢,增刪比較快

list 可重複集

set 不可重複集

相關操作

boolean add(e e) 將給定的元素新增進集合,若新增成功則返回true.

boolean contains(object o)判斷給定的元素是否被包含在集合中 (注意:判斷條件是根據 每個元素的 equals()方法進行比較後的結果 一般要重寫equals()方法)

int size() 返回元素總數

void clear() 清空當前集合

boolean isempty()

boolean addall(collection<> c) 將該集合的元素新增到當前集合中(引數需要傳乙個集合)

boolean containsall(collection<> c) 判斷當前集合是否包含給定集合中的所有元素

public

class collectiondemo

}

RE JAVA學習 步入抽象

一.static final常量 1 必須宣告同時初始化 2 通過類名點 來訪問,不能改變 3 建議 常量名所有字母都大寫,多個單詞用 分隔 4 編譯器在編譯時將常量直接替換為具體的值,效率高 二.抽象方法 1 由abstract修飾 2 只有方法的定義,沒有具體的實現 大括號 都沒有 三.抽象類 ...

RE JAVA學習 集合操作

1.iterator 迭代器 1.1 作用 對collection集合進行迭代 遍歷集合 collection c new hashset iterator it c.iterator public class collection iterator system.out println c two...

Python日期操作學習筆記

比如用 print join datelist 就可以將datelist列表裡面的所有專案並成乙個字串,當然這個表示式會在每乙個專案中間插入乙個逗號,這種方式比用迴圈的方式更簡潔。日期的操作必須使用time或datetime庫 import time s 2006 1 2 time.strptime...