2018.6.11
1.object
所有類的父類
tostring 列印物件的位址值
hashcode 物件的儲存位置的演算法
equals 比較的是記憶體位址,==比的是值。
對於==,如果作用於基本資料型別的變數,則直接比較其儲存的 「值」是否相等;如果作用於引用型別的變數,則比較的是所指向的物件的位址
對於equals方法,注意:equals方法不能作用於基本資料型別的變數; 如果沒有對equals方法進行重寫,則比較的是引用型別的變數所指向的物件的位址; 諸如string、date等類對equals方法進行了重寫的話,比較的是所指向的物件的內容。
instanceof 檢視乙個物件是否是另乙個物件的例項。
2.string是引用型別的變數。
byte bytes = "abc".getbytes();
string str = new string(bytes);
string concat(string str) //用於連線兩個字串
string trim()
//去除字串頭尾空格
int compareto(string str)
//按字典順序比較兩個字串
string substring(int i) //擷取字串中的字元或字串
replace(old char,new
char)
3.stringbuffer
對字串拼接,不會每次都產生新的字串
是執行緒安全的可變字串行
delete(int
start,int
end);deletecharat(string str);replace(int
start,int
end,string str);reverse();substring(int start);substring(int start,int
end);
4.arrays
針對陣列進行操作的工具類
tostring(int a);sort(int a);int binarysearch(int a,int key);
5.基本型別包裝類byte,short,integer,long,float,double,character,boolean
6.integer
int –> string:直接相加空字串
string –> int:public
static
intparseint(string s)
tobinarystring(int i) //轉換為二進位制 tooctalstring tohexstring
public
static
intparseint(string s,int radix)//其他進製到十進位制
7.biginteger
可以讓超過integer範圍內的資料進行運算
構造方法:public biginteger(string val)
add,subtract,multiply
biginteget divideandremainder(biginteger val)
8.bigdecimal
float,double容易丟失精度。用來精確的計算浮點數
建構函式
bigdecimal(string val)
bigdecimal(int val)
add,subtract,divide,multiply
9.system
system.in
//從鍵盤獲得值
system.currenttimemills() //獲取當前微秒數
10.date
構造方法
data() date(long date)
成員方法
long gettime()
void settime(long time)
**:(1)date
date
=new
date();
system.out.println(date);
(2)long time = system.currenttimemillis();
date
date
=new
date(time);
system.out.println(date);
(3)date
date
=new
date();
system.out.println(date
.gettime());//輸出毫秒值
11.dateformat
是日期/時間格式化子類的抽象,解析日期或日期。
是抽象類,所以使用其子類******dateformat
/**
* 時間轉換
* 將給的時間格式轉換成另一種格式
*@param str
*@return
*/public
static string time(string str) catch (exception e)
return format;
}
12.******dateformat
構造方法
******dateformat()
******dateformat(string pattern)
成員方法
public final string format(date
date)
public
date parse(string source) //解析時間格式
**:******dateformat sdf1=
new ******dateformat("yyyy/mm/dd hh:mm");
******dateformat sdf2=
new ******dateformat("yyyy-mm-dd hh:mm:ss");
system.out.println(sdf1.format(new
date()));
system.out.println(sdf2.format(new
date()));
解析字串:
string datestr =
"2018-06-11 17:20:19" ;
//將字串轉成date 時間物件
******dateformat sd =
new ******dateformat("yyyy-mm-dd hh:mm:ss");
//解析時間格式的字串 date
date
date
= sd.parse(datestr);
system.out.println(date);
13.random
random r = new random();
r.nextdouble()//生產0-1之間的小數
(int)(r.nextdouble()*10)+1
//1-10
14.math
public
static
intabs(int a) //絕對值
public
static
double
ceil(double a) //進製
public
static
double
floor(double a) //進製
public
static
double
pow(double a,double b) //幾次方
public
static
double random() //隨機數
public
static
int round(float a) //最接近的整數
public
static
double
sqrt(double a) //開方
前端學習 Day07
所謂文件流就是按照元素的順序從左到右 由上而下的方式排列。預設的文件流很多時候不能滿足我們的布局要求,需要更豐富的布局手段,這就需要用到定位了。定位方式有 static fixed relative absolute。static靜態定位 預設 無定位,元素正常出現在文件流中 不受left,righ...
python學習系列 day07
一 執行緒與程序 1 threadlocal 定義為乙個全域性變數,每乙個執行緒可以訪問,但是其在各個執行緒之間的訪問是不相互影響。對於各個執行緒來將就是區域性變數。import threading local school threading.local 定義乙個threadlocal物件 def...
實訓Day07學習日誌
今天加深了對列表渲染的理解 在元件上使用wx for控制屬性繫結乙個陣列,即可使用陣列中各項的資料重複渲染該元件。預設陣列的當前項的下標變數名預設為index,陣列當前項的變數名預設為item page 使用wx for item可以指定陣列當前元素的變數名,使用wx for index可以指定陣列...