date類表示特定的瞬間,精確到毫秒;
1.public date():分配date物件並初始化此物件,以分配它的時間;
2.public date(long date):分配date物件並初始化此物件,以表示自從標準基準時間以來的毫秒偏移;
1.public long gettime():獲取時間,以毫秒為單位;
2.public void settime(long time):設定時間;
dateformat是日期/時間格式化子類的抽象類,它以與語言無關的方式格式化並解析時間或日期;
是抽象類,所以使用其子類******dateformat;
1.public ******dateformat():用預設的模式和預設語言環境的日期格式符號構造******dateformat;
2.public ******dateformat(string pattern):用給定的模式和預設語言環境的日期格式符號構造******dateformat;
1.public final string format(date date):將date型別的資料格式化為string型別;
2.public final date parse(string source):將string型別的資料解析為date型別;
y:年;
m:年中的月份;
d:月份中的天數;
h:一天中的小時數;
m:小時中的分鐘數;
s:分鐘中的毫秒數;
注意:再把乙個字串解析為date型別的資料時,請注意模式,必須和給定的字串相匹配;
calendar類是乙個抽象類,它為特定瞬間與值諸如year,month,day_of_month,hour等日曆字段之間的轉換提供了一些方法,並用於操作日曆字段;
日曆類中的每個日曆欄位都是靜態的成員變數,並且是int型別(例 public static year);
1.public static calendar getinstance():返回乙個calendar物件;
2.public int get(int field):返回給定的日曆欄位的值;
3.public void add(int field,int amount):根據日曆的規則,為給定的日曆字段新增或減去指定的時間量;
4.public final void set(int year,int month,int date):設定年月日,需要注意的是,月份是從0開始的,比如設定三月,month的值應為2;
陣列雖然也可以儲存物件,但長度是固定的,集合長度是可變的,陣列中可以儲存基本資料型別,集合只能儲存物件;
1.public boolean add(e e):追加乙個元素;
2.public boolean addall(collection extends e>):將collection中的所有元素新增到集合中;
1.public void clear():刪除集合中的所有元素;
2,public boolean remove(object o):移除集合中的指定元素;
3.public boolean removeall(collection> e):刪除集合中collection所包含的所有元素;
1.public boolean contains(object o):判斷集合中是否包含指定元素;
2.public boolean containsall(collection> e):判斷集合是否包含collection中的所有元素;
3.public boolean isempty():判斷集合是否為空集合;
1.public iterator iterator:
返回在此collection的元素上進行迭代的迭代器;
public int size():獲取集合的長度;
public boolean retainall(collection c):保留集合中與collection集合有交集的部分,並判斷集合是否改變,如果元素改變,返回true,元素不變,返回false;
1.public boolean hasnext():判斷是否有下乙個元素可以迭代;
2.public e next():返回迭代器的下乙個元素;
1.public void add(int index, e element):在指定位置新增元素;
2.public boolean addall(int index,collection extends e> e):在指定位置新增collection中的所有元素;
1.public e get(int index):返回列表中指定位置的元素;
2.public listiteratorlistiterator():返回此列表元素的列表迭代器;
3.public listiteratorlistiterator(int index):返回從指定下標開始的列表迭代器;
1.public e remove(int index):移除指定位置的元素;
public listsublist(int fromindex,int offindex):擷取,不解釋;
1.public boolean hasprevious():判斷是否有上乙個元素;
2.public e previous:返回上乙個元素;
3.public void add(e e):將指定的元素追加到列表;
注意:先正向遍歷,才能逆向遍歷,一般無意義,不實用;
底層資料結構為陣列,查詢快,增刪慢,因為執行緒不安全,效率高;
底層資料結構為陣列,查詢快,增刪慢,因為執行緒安全,效率低;
底層資料結構為鍊錶,查詢慢,增刪快,因為執行緒不安全,效率高;
1.public void addelement(e obj)[add]:新增;
2.public eelement elementat(int index)[get]:獲取;
3.public enumeration elements()[iterator]:類似迭代器;(public boolean hasmoreelement();public object nextelement());
1.public void addfirst(e e)及addlast(e e):在指定位置新增元素;
2.public e getfirst()及getlast():獲取指定位置元素;
3.public e removefirst()及removelast():移除指定位置元素;
常見物件 Object類
object類概述 是類層次結構的根類,每個類都直接或者間接繼承該類。eg 1.class student extends object 直接繼承 2.class student extends person class person extends object 間接繼承 object類的構造方法...
常見物件 String類 4
package cn.itcast 06 string類的其他功能 替換功能 string replace char old,char new string replace string old,string new 去除字串兩空格 string trim 按字典順序比較兩個字串 int compa...
VBA常見物件的操作
拷貝到指定地方 sheets 1 range.copy destination sheets 2 range拷貝指定range的幾種寫法 range a1 c5 copy 直接複製源資料 去掉select以提高效率 range g7 pastespecial paste xlpastevalues ...