序號(hào) 方法與描述
Math類
1 xxxValue()將number對(duì)象轉(zhuǎn)換為xxx數(shù)據(jù)類型的值并返回缅糟。
2 compareTo()將number對(duì)象與參數(shù)比較囤热。
3 equals()判斷number對(duì)象是否與參數(shù)相等较幌。
4 valueOf()返回一個(gè)Integer對(duì)象指定的內(nèi)置數(shù)據(jù)類型
5 toString()以字符串形式返回值。
6 parseInt()將字符串解析為int類型。
public class Test{
public static void main(String args[]){
int x =Integer.parseInt("9");//9
double c = Double.parseDouble("5");//5.0
int b = Integer.parseInt("444",16);//1092
//by www.yiibai.com/java
System.out.println(x);
System.out.println(c);
System.out.println(b);
}
}
7 abs()返回參數(shù)的絕對(duì)值。
8 ceil()對(duì)整形變量向左取整窟勃,返回類型為double型。
9 floor()對(duì)整型變量向右取整逗堵。返回類型為double類型秉氧。
10 rint()返回與參數(shù)最接近的整數(shù)。返回類型為double蜒秤。
11 round()返回一個(gè)最接近的int汁咏、long型值。
12 min()返回兩個(gè)參數(shù)中的最小值作媚。
13 max()返回兩個(gè)參數(shù)中的最大值攘滩。
14 exp()返回自然數(shù)底數(shù)e的參數(shù)次方。
15 log()返回參數(shù)的自然數(shù)底數(shù)的對(duì)數(shù)值纸泡。
16 pow()返回第一個(gè)參數(shù)的第二個(gè)參數(shù)次方漂问。
17 sqrt()求參數(shù)的算術(shù)平方根。
18 sin()求指定double類型參數(shù)的正弦值弟灼。
19 cos()求指定double類型參數(shù)的余弦值。
20 tan()求指定double類型參數(shù)的正切值冒黑。
21 asin()求指定double類型參數(shù)的反正弦值田绑。
22 acos()求指定double類型參數(shù)的反余弦值。
23 atan()求指定double類型參數(shù)的反正切值抡爹。
24 atan2()將笛卡爾坐標(biāo)轉(zhuǎn)換為極坐標(biāo)掩驱,并返回極坐標(biāo)的角度值。
25 toDegrees()將參數(shù)轉(zhuǎn)化為角度。
26 toRadians()將角度轉(zhuǎn)換為弧度欧穴。
27 random()返回一個(gè)隨機(jī)數(shù)民逼。
char類
1,str.charAt(i)涮帘;輸出字符串str中i位置的字符
2拼苍,i2.floatValue();將int型對(duì)象i2轉(zhuǎn)換成float型的小數(shù),
3调缨,Character.toUpperCase(c)疮鲫;將小寫字母轉(zhuǎn)換成大寫
4,Character.toLowerCase(c)弦叶;將大寫字母轉(zhuǎn)換成小寫,
5俊犯,Character.isUpperCase(c);判斷c是否為大寫
6伤哺,Character.isLowerCase(c)燕侠;判斷c是否為小寫
7 isLetter()是否是一個(gè)字母
8 isDigit()是否是一個(gè)數(shù)字字符
9 isWhitespace()是否是一個(gè)空格
10 toString()返回字符的字符串形式,字符串的長(zhǎng)度僅為1
StringBuffer字符緩沖器
一立莉、特點(diǎn):
1绢彤,長(zhǎng)度可變
2,可以直接操作多個(gè)數(shù)據(jù)類型
3桃序,最終會(huì)通過toString方法變成字符串
二杖虾、操作方法:
1,存儲(chǔ)媒熊。
StringBuffer append():將指定數(shù)據(jù)作為參數(shù)添加到已有數(shù)據(jù)結(jié)尾處
StringBuffer inser(index,數(shù)據(jù)):將數(shù)據(jù)插入到指定index位置
2奇适,刪除
StringBuffer delete(start,end):刪除某段數(shù)據(jù),前閉后開
StringBuffer deleteCharAt(index):刪除指定位置上的字符
3芦鳍,獲取
String類,
0嚷往,str.charAt(i);輸出字符串str中i位置的字符
1柠衅,str4.length()皮仁;輸出字符串str4的長(zhǎng)度,
2,StringBuffer sb=new StringBuffer("abcde");字符串緩沖
sb.reverse();//反轉(zhuǎn)
3菲宴,str5.compareTo(str6)贷祈;將兩個(gè)字符串從前往后依次比較,將出現(xiàn)的第一個(gè)不相同的字符的十進(jìn)制數(shù)做差,
compareToIgnoreCase()(//忽略大小寫)
4喝峦,str5.concat(str6)势誊;拼接兩個(gè)字符串str5和str6
5,str7.contains(str6)谣蠢;檢測(cè)字符串str7中是否包含字符串str6粟耻,返回true或者foals,
6查近,String.copyValueOf(name);將字符型數(shù)組name轉(zhuǎn)換成字符串
7挤忙,str8.endsWith(str)霜威;判斷字符串str8是否是以字符串str結(jié)尾,
8,String valueOf(chr [] ,int a,int b);返回一個(gè)字符數(shù)組的指定字符段册烈,其中b表示返回字符串的長(zhǎng)度
9戈泼,String.format("%d 年 %d 月 %d 日", year,month,day);以固定格式輸出參數(shù)內(nèi)容茄厘; 如: year 年 month 月 day 日,其中%d表示占位符
10矮冬,getChars(int srcBegin,int srcEnd,char[] dst,int dstBigin);參數(shù)含義:1次哈,被接收的字符串?dāng)?shù)組的開始位置胎署;2,被接收字符串?dāng)?shù)組的結(jié)束位置窑滞;3,被接收的字符串?dāng)?shù)組琼牧; 4,接收字符串?dāng)?shù)組的開始位置
11哀卫,deepEquals(object1,object2)只能對(duì)兩個(gè)對(duì)象元素進(jìn)行比較
12 巨坊,temp1.equals(temp);可以對(duì)任意兩個(gè)元素進(jìn)行比較
13,Arrays.binarySearch(arr_char,0,5,'e') 是在指定數(shù)組內(nèi)的指定區(qū)域段查詢指定元素此改,前閉后開,
14趾撵,Arrays.copyOfRange(temp, 0, 4)是對(duì)指定區(qū)域的元素進(jìn)行復(fù)制,前閉后開
15共啃,Arrays.fill(temp2, 1)占调;用指定元素填充指定數(shù)組
16,str.lastIndexOf(str1)查找字符串最后一次出現(xiàn)的位置(反向查找)
17移剪,String str.substring(ch)刪除字符串中指定的字符究珊,
18,String s.replace(oldchar,newchar),將字符串s中的oldchar替換成newchar
19纵苛,String s.replaceFirst(char)將字符串s中的第一個(gè)char替換掉
20剿涮,String s.replaceAll(char)將字符串中的所有char替換掉
21,string[ ] split(regex);將字符串切割成字符串?dāng)?shù)組,可以是按某個(gè)字符進(jìn)行切割
22攻人,String trim()取试;將字符串兩端的多余空格去除
23,s.toUpperCase()將字符串大小反轉(zhuǎn)
Date類
1怀吻,TimeZone defaultTZ = TimeZone.getDefault();//獲取當(dāng)前的系統(tǒng)時(shí)間
2瞬浓,SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss.SSS");
String s=sdf.format(d);//以sdf的格式,格式化傳入的Date類型的對(duì)象
3烙博,long ctm=System.currentTimeMillis();時(shí)間戳的調(diào)用方法
4瑟蜈,