1. Java基本類型的封裝類
Java的8大基本類型有:int, long, short , float, double, boolean, char, byte
對(duì)應(yīng)的封裝類是:Integer, Long, Short, Float, Double, Boolean, Character,Byte.
這些類都位于包下,并且都是Final類型。
說(shuō)明:Java 提供兩種不同的類型:引用類型和原始類型(或內(nèi)置類型)。int是java的原始數(shù)據(jù)類型,Integer是java為int提供的封裝類。Java為每個(gè)原始類型提供了封裝類。
引用類型和原始類型的行為完全不同,并且它們具有不同的語(yǔ)義。引用類型和原始類型具有不同的特征和用法,它們包括:大小和速度問(wèn)題,這種類型以哪種類型的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ),當(dāng)引用類型和原始類型用作某個(gè)類的實(shí)例數(shù)據(jù)時(shí)所指定的缺省值。對(duì)象引用實(shí)例變量的缺省值為 null,而原始類型實(shí)例變量的缺省值與它們的類型有關(guān)。
2. String類和StringBuffer類
String類和StringBuffer類 都位于包下。
說(shuō)明:
1) String和StringBuffer區(qū)別
JAVA平臺(tái)提供了兩個(gè)類:String和StringBuffer,它們可以儲(chǔ)存和操作字符串,即包含多個(gè)字符的字符數(shù)據(jù)。這個(gè)String類提供了數(shù)值不可改變的字符串。而這個(gè)StringBuffer類提供的字符串進(jìn)行修改。當(dāng)你知道字符數(shù)據(jù)要改變的時(shí)候你就可以使用StringBuffer。典型地,你可以使用StringBuffers來(lái)動(dòng)態(tài)構(gòu)造字符數(shù)據(jù)
2) == 和euals()
==判斷地址是否相等;euals()判斷值是否相等
3) String類的一些常用方法:
CharAt(int index): 從一個(gè)字符創(chuàng)中截取一個(gè)字符。Index的值從0開(kāi)始。
IndexOf() 返回字符串中某個(gè)特定字符或子字符串首次出現(xiàn)的索引。
列:String day = new String(“Sunday”);
int index1 =(“n”); //返回字符N*次出現(xiàn)的位置 2
toUpperCase() 將字符串內(nèi)所有字符從小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母
toLowerCase() 將字符串內(nèi)所有字符從大寫(xiě)字母轉(zhuǎn)換成小寫(xiě)字母
public String contat(String str);
用來(lái)將當(dāng)前字符串對(duì)象與給定字符串str連接起來(lái)。
public String replace(char oldChar,char newChar);
用來(lái)把串中出現(xiàn)的所有特定字符替換成指定字符以生成新串。
public
String substring(int beginIndex);
public String substring(int
beginIndex,int endIndex);
用來(lái)得到字符串中指定范圍內(nèi)的子串。