国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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é)的評論 (共 條)

分享到微博請遵守國家法律
汤原县| 望城县| 石棉县| 仲巴县| 榕江县| 平凉市| 于都县| 巴彦淖尔市| 大荔县| 镇平县| 仁化县| 将乐县| 富阳市| 沂水县| 西城区| 仲巴县| 岗巴县| 汝城县| 平遥县| 宁蒗| 新密市| 东山县| 彭水| 石狮市| 巨野县| 根河市| 潜山县| 奈曼旗| 阳信县| 开鲁县| 汨罗市| 达日县| 宝清县| 阳谷县| 股票| 绵阳市| 盐津县| 宿松县| 道真| 新安县| 双鸭山市|