Math 類別:提供和數學相關的常數和方法
(1)求絕對值---abs
int abs(int)
long abs(long)
float abs(float)
double abs(double)
(2)天花板函數(不小於原數的最小整數値) E1001
double ceil(double)
(3)地板函數(不大於原數的最大整數値)
double floor(double)
(4)四捨五入函數(floor(原數+0.5))-- long round(double)
(5)求較大值---max
int max(int,int)
long max(long,long)
float max(float,float)
double max(double,double)
(6)求較小值---min
int min(int,int)
long min(long,long)
float min(float,float)
double min(double,double)
(7)求次方函數(xy)—double pow(double x,double y)
(8)取得亂數(0,1之間的亂數)—double random() E1002,E1003
(9)求平方根—double sqrt(double)
String類別(字串):String物件由字元組成 E1004
String物件為不可變更物件,實體內的字元不可變更,當指定內容改
變時,會重新配置記憶體
length()---取得字串的字元數 E1005
concat(String)---接另一字串
+字串或基本型態或其他物件---接其他資料
charAt(int)--- 取得字串的某一字元
找出某一字元或字串在原字串的位置,找不到時為-1 E1006
indexOf(char)---原字串中第一個出現該字元的位置
indexOf(char c,int x)---原字串中由第x個開始第一個出現該字元c的位置
lastIndexOf(char)---原字串中最後一個出現該字元的位置
lastIndexOf(char c,int x)---原字串中由第x個開始最後一個出現該字元c
的位置
indexOf(String)---原字串中第一個出現該字串的位置
indexOf(String s,int x)---原字串中由第x個開始第一個出現該字串s的位置
lastIndexOf(String)---原字串中最後一個出現該字串的位置
lastIndexOf(String s,int x)---原字串中由第x個開始最後一個出現該字串s
的位置
由原字串產生新字串 E1007
substring(int m)---由原字串的第m個開始取到最後

substring(int m,int n)---由原字串的第m個開始取到第n-1個
replace(char c1,char c2)--- 原字串中所有的字元c1換成c2
toUpperCase()---原字串中所有的小寫英文字母改為大寫英文字母
toLowerCase()---原字串中所有的大寫英文字母改為小寫英文字母
trim()---刪除原字串前後的空白
boolean 方法 E1008
equals(String str)--- 原字串和str內容是否相同
equalsIgnoreCase(String str)--- 原字串和str內容不分大小寫是否相同
startsWith(String str)--- 原字串內容是否以str開始
endsWith(String str)--- 原字串內容是否以str結尾
分割原字串成字串陣列 E1009
String[] split(String str)--- 原字串按照str設定分割成很多字串
StringBuffer類別: StringBuffer物件由字元組成,可改變實體的內容
和String功能相同的方法:length(),charAt(int),indexOf(String s)
, indexOf(String s,int),lastIndexOf(String s), lastIndexOf(String s,int),
substring(start), substring(start,end)
append(d)---把d化成字串加在原StringBuffer之後,d可為boolean,char,
char[],String,double,int,… E1010
E1011
delete(start,end)---刪除原StringBuffer中第start個到第end-1個字元
deleteChar(index)--- 刪除原StringBuffer中第index個字元
setCharAt(index,ch)---設定原StringBuffer中第index個字元為ch
reverse()---把原StringBuffer中的內容倒置
replace(start,end,String s)---將原StringBuffer中第start個到第end-1個字元
換成字串s
insert(offset,d)--- 把d化成字串插入在原StringBuffer第offset個位置,
d可為boolean,char, char[],String,double,int,…E1012,E1013,E1014

arrow
arrow
    全站熱搜

    ASTRUE 發表在 痞客邦 留言(0) 人氣()