最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

String的常用方法總結(jié)

2023-04-03 11:47 作者:從零發(fā)展  | 我要投稿

一、String類

??String類在java.lang包中,java使用String類創(chuàng)建一個字符串變量,字符串變量屬于對象。java把String類聲明的final類,不能繼承。String類對象創(chuàng)建后不能修改,由0或多個字符組成,包含在一對雙引號之間。

二、String類構(gòu)造方法

??1、public String()

??無參構(gòu)造方法,用來創(chuàng)建空字符串的String對象。

??String str1=new String();

??String str2=new String("asdf");

??2、public String(String value)

??String str2=new String("asdf");

??3、public String(char[]value)

??char[]value={'a','b','c','d'};

??String str4=new String(value);

??4、public String(char chars[],int startIndex,int numChars)

??char[]value={'a','b','c','d'};

??String str5=new String(value,1,2);

??5、public String(byte[]values)

??byte[]strb=new byte[]{65,66};

??String str6=new String(strb);

三、String類常用方法

??1、public char charAt(int index)

??參數(shù)

??index--字符的索引。

??返回值

??返回指定索引處的字符。

??實(shí)例

??public class Test{??public static void main(String args[]){??String s="www";??char result=s.charAt(1);??System.out.println(result);??}??}

??以上程序執(zhí)行結(jié)果為:

??w

??2、public boolean equals(Object anObject)

??參數(shù)

??anObject--與字符串進(jìn)行比較的對象。

??返回值

??如果給定對象與字符串相等,則返回true;否則返回false。

??實(shí)例

??public class Test{??public static void main(String args[]){??String Str1=new String("run");??String Str2=Str1;??String Str3=new String("run");??boolean retVal;??retVal=Str1.equals(Str2);??System.out.println("返回值="+retVal);??retVal=Str1.equals(Str3);??System.out.println("返回值="+retVal);??}??}

??以上程序執(zhí)行結(jié)果為:

??返回值=true

??返回值=true

??3、public boolean endsWith(String suffix)

??endsWith()方法用于測試字符串是否以指定的后綴結(jié)束。

??參數(shù)

??suffix--指定的后綴。

??返回值

??如果參數(shù)表示的字符序列是此對象表示的字符序列的后綴,則返回true;否則返回false。注意,如果參數(shù)是空字符串,或者等于此String對象(用equals(Object)方法確定),則結(jié)果為true。

??實(shí)例

??public class Test{??public static void main(String args[]){??String Str=new String("runooo");??boolean retVal;??retVal=Str.endsWith("run");??System.out.println("返回值="+retVal);??retVal=Str.endsWith("ooo");??System.out.println("返回值="+retVal);??}??}

??以上程序執(zhí)行結(jié)果為:

??返回值=false

??返回值=true

??4、public boolean equalsIgnoreCase(String anotherString)

??equalsIgnoreCase()方法用于將字符串與指定的對象比較,不考慮大小寫。

??參數(shù)

??anObject--與字符串進(jìn)行比較的對象。

??返回值

??如果給定對象與字符串相等,則返回true;否則返回false。

??public class Test{??public static void main(String args[]){??String Str1=new String("run");??String Str2=Str1;??String Str3=new String("run");??String Str4=new String("RUN");??boolean retVal;??retVal=Str1.equals(Str2);??System.out.println("返回值="+retVal);??retVal=Str3.equals(Str4);??System.out.println("返回值="+retVal);??retVal=Str1.equalsIgnoreCase(Str4);??System.out.println("返回值="+retVal);??}??}

??以上程序執(zhí)行結(jié)果為:

??返回值=true

??返回值=false

??返回值=true

??5、public String replace(char oldChar,char newChar)

??replace()方法通過用newChar字符替換字符串中出現(xiàn)的所有oldChar字符,并返回替換后的新字符串。

??參數(shù)

??oldChar--原字符。

??newChar--新字符。

??返回值

??替換后生成的新字符串。

??public class Test{??public static void main(String args[]){??String Str=new String("hello");??System.out.print("返回值:");??System.out.println(Str.replace('o','T'));??System.out.print("返回值:");??System.out.println(Str.replace('l','D'));??}??}

??以上程序執(zhí)行結(jié)果為:

??返回值:hellT

??返回值:heDDo

??6、public String toLowerCase()

??toLowerCase()方法將字符串轉(zhuǎn)換為小寫。

??參數(shù)

??無

??返回值

??轉(zhuǎn)換為小寫的字符串。

??public class Test{??public static void main(String args[]){??String Str=new String("WWW");??System.out.print("返回值:");??System.out.println(Str.toLowerCase());??}??}

??以上程序執(zhí)行結(jié)果為:

??返回值:www

原創(chuàng)聲明,本文系作者授權(quán)騰訊云開發(fā)者社區(qū)發(fā)表,未經(jīng)許可,不得轉(zhuǎn)載。

如有侵權(quán),請聯(lián)系?cloudcommunity@tencent.com?刪除。


String的常用方法總結(jié)的評論 (共 條)

分享到微博請遵守國家法律
渭源县| 崇阳县| 明光市| 板桥市| 琼中| 余江县| 襄城县| 大田县| 交口县| 东莞市| 茶陵县| 红桥区| 茌平县| 鱼台县| 来宾市| 安乡县| 疏勒县| 犍为县| 玛曲县| 长泰县| 安泽县| 富宁县| 息烽县| 彰武县| 师宗县| 克什克腾旗| 即墨市| 金湖县| 呼伦贝尔市| 北碚区| 合肥市| 无极县| 连云港市| 玉门市| 炎陵县| 荔浦县| 安达市| 朝阳区| 堆龙德庆县| 兰州市| 吕梁市|