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

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

分享到微博請遵守國家法律
鹤岗市| 大田县| 澄迈县| 包头市| 景泰县| 公安县| 九台市| 金寨县| 耒阳市| 英山县| 芜湖县| 民权县| 遂昌县| 石柱| 峨眉山市| 海口市| 梁山县| 大石桥市| 西盟| 龙州县| 曲周县| 织金县| 江山市| 新余市| 宜春市| 井冈山市| 虞城县| 大宁县| 玉屏| 长沙市| 图片| 万年县| 吴江市| 额济纳旗| 资中县| 五常市| 读书| 孟州市| 定结县| 吕梁市| 鱼台县|