一.日期操作
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...