2020 8 9 常見物件 05

2021-10-08 23:56:04 字數 3796 閱讀 8184

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 ...