最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

整理Java基礎(chǔ)知識(shí)--String類(lèi)

標(biāo)簽:
Java

Java String 类
创建字符串
最简单的写法:String i = "我是字符串";
String 类是不可改变的,一旦创建了String对象,就固定了

String i = "123";System.out.println("i = " + i);i = "abc";System.out.println("i = " + i);输出结果:123abc

等价于

String i = new String("123");System.out.println("i = " + i);String i = new String("abc");System.out.println("i = " + i);i & 123 & abc 需要分配3个单位的内存单元 程序自上而下执行,只是先后把123 & abc 赋值给i 并输出


从输出结果上来看i 是改变了 实际上123 abc 还在内存中并未改变。而i只是引用对象 本身也未改变
连接字符串
1.concat方法联接:string1.concat(string2)
2.使用 + 联接

class TestA{    public static void main(String[] args){        String string1 = "123";        String string2 = "abc";        String string3 = "llll";        String string4;        String string5;        string4 = string1.concat(string2).concat(string3);        string5 = "123" + "abc" + "llll";        System.out.println("string4 = " + string4);        System.out.println("string5 = " + string5);    }}输出结果:string4 = 123abcllllstring5 = 123abcllll

String类常用方法
1.字符串的长度
public int length()

String str = new String("adzzbzz");int len = str.length();//len = 7

2.字符串索引处的字符
public char charAt(int index)

String str = new String("adzzbzz");char ch = str.charAt(5);//ch = b

3.字符串比较
int compareTo(Object o)

int compareTo(String anotherString)

String str1 = new String("abc");String str2 = new String("ABC");int a = str1.compareTo(str2);//a>0int b = str1.compareTo(str2)//b=0

4.字符串连接
public String concat(String s)

String str = "111".concat("222").concat("333");String str = "111"+"222"+"333";

5.提取子字符串
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)

String str1 = new String("adzzbzz");String str2 = str1.substring(2);//str2 = "zzbzz"String str3 = str1.substring(2,5);//str3 = "zzb"

6.字符串中单个字符查找
public int indexOf(int ch/String str)
public int indexOf(int ch/String str, int fromIndex)
public int lastIndexOf(int ch/String str)
public int lastIndexOf(int ch/String str, int fromIndex)

String str = "I am a good student";int i1 = str.indexOf('a');//i1= 2int i2 = str.indexOf("good");//i2 = 7int i3 = str.indexOf("w",2);//i3= -1int i4 = str.lastIndexOf("a");//i4= 5int i5 = str.lastIndexOf("a",3);//i5= 2

7.字符串中字符的大小写转换
public String toLowerCase()
public String toUpperCase()

String str = new String("abCD");String str1 = str.toLowerCase();//str1 = "abcd"String str2 = str.toUpperCase();//str2 = "ABCD"

8.字符串中字符的替换
public String replace(char oldChar, char newChar)
public String replaceFirst(String regex, String replacement)
public String replaceAll(String regex, String replacement)

String str = "adzzzad";String str1 = str.replace('a','b');//str1 = "bdzzzbd"String str2 = str.replace("ad","bp");//str2 ="bpzzzbp"String str3 = str.replaceFirst("ad","bp");//str3 = bpzzzad"String str4 = str.replaceAll("ad","bp");//str4 = "bpzzzbp"

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消