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