五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

java學(xué)習(xí)記錄:(3) String的總結(jié)

2020-07-02 22:14 作者:幻雨之秋  | 我要投稿

概述:

java.lang.String 類代表字符串。

實例指對象。


特點:

1. 字符串不變:字符串的值在創(chuàng)建后不能被更改。

2. 因為String對象是不可變的,所以它們可以被共享。

3. "abc" 等效于 char[] data={ 'a' , 'b' , 'c' } 。


注:"★"號指平時用的比較多的。? ??

構(gòu)造方法:

★????public String(byte[ ] bytes)???????

?//通過byte數(shù)組構(gòu)造字符串對象。?????

public String(byte[] bytes, int offset, int length)????????

//通過使用平臺的默認字符集解碼指定的 byte 子數(shù)組,構(gòu)造一個新的 String。

★????public String(char[ ] value)????????

//通過char數(shù)組構(gòu)造字符串對象。

★????public String(Sting original)????????

//構(gòu)造一個original的副本。即:拷貝一個original。

public String(StringBuffer buffer)????????

//通過StringBuffer數(shù)組構(gòu)造字符串對象。


String類的常用功能:(使用前請去掉類似“public boolean”這樣的前綴和括號里面的后綴?。?/p>

判斷功能:(返回的都是布爾類型!)

★????public boolean equals(Object anObject)???????

?//判斷內(nèi)容是否相等,區(qū)分大小寫,anObject:比較的內(nèi)容?

★????public boolean equalsIgnoreCase(String s)????????

//判斷內(nèi)容是否相等,不區(qū)分大小寫,s:另一個字符串

★????public boolean contains(CharSequence s)????????

//是否包含子字符串,s:子字符串

★????public boolean isEmpty()????????

//判斷字符串長度是否為0

★????public boolean startsWith(String s)????????

//判斷是否以該字符串為前綴,s:前綴字符串

★????public boolean endsWith(String s)????????

//判斷是否以該字符串為后綴,s:后綴字符串

public boolean contentEquals(StringBuffer sb)????????

//判斷字符串與StringBuffer內(nèi)容是否相同,sb:StringBuffer對象


獲取功能:

★????public int length()????????

//獲取字符串長度?

★????public native char charAt(int index);????????

//獲取指定索引對應(yīng)的字符

★????public int indexOf(int ch)????????

//判斷int值對應(yīng)的字符在該字符串中出現(xiàn)的位置

★????public int indexOf(String str)????????

//判斷子字符串在該字符串中出現(xiàn)的位置

★????public String substring(int beginIndex, int endIndex)????????

//截取字符串,beginIndex:開始位置的索引,endIndex:結(jié)束位置得索引

public static String copyValueOf(char data[], int offset, int count)???????

?//將字符數(shù)組轉(zhuǎn)換成字符串,可以從offset開始,取count個結(jié)束,offset:開始的索引,count:個數(shù)


轉(zhuǎn)換功能:

★????public byte[] getBytes()????????

//轉(zhuǎn)換為byte[]數(shù)組?

★????public native char[] toCharArray()????????

//轉(zhuǎn)換成字符數(shù)組

★????public static String valueOf(char data[])

//將基本數(shù)據(jù)類型轉(zhuǎn)換成字符串,byte數(shù)組或char數(shù)組也可以,data[]:字符串?dāng)?shù)組,

★????public static String valueOf(int i)

//將基本數(shù)據(jù)類型轉(zhuǎn)換成字符串,i:想要轉(zhuǎn)成字符串的數(shù)字

★????public String toLowerCase()????????

//轉(zhuǎn)換成小寫

★????public String toUpperCase()????????

//轉(zhuǎn)換成大寫

public native String concat(String str)????????

//拼接 ,str:被拼接的字符串


其他功能:

★????public String replace(char oldChar, char newChar)

//替換,oldChar:要被替換的子字符串,newChar:替換后的子字符串?

★????public String trim()????????//去除首尾空格

★????public? int compareTo(String anotherString)

//對比兩個字符串大小排序,返回值:大于0 前者大,后者小,等于0兩者相等,小于0 前者小,后者大

//anotherString:要比較的字符串


java學(xué)習(xí)記錄:(3) String的總結(jié)的評論 (共 條)

分享到微博請遵守國家法律
明光市| 乳山市| 利津县| 光山县| 嘉峪关市| 旬邑县| 永年县| 石首市| 红安县| 沁阳市| 苍溪县| 海丰县| 南雄市| 永兴县| 揭东县| 洛宁县| 呼伦贝尔市| 喀什市| 遂溪县| 福清市| 孝感市| 阿尔山市| 怀安县| 丰都县| 沛县| 龙井市| 饶河县| 新田县| 道孚县| 南昌县| 定南县| 蒙城县| 乌拉特后旗| 洛宁县| 轮台县| 通城县| 儋州市| 科尔| 舒兰市| 苍山县| 绍兴县|