大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Javase視頻推薦-String類的常見(jiàn)操作

Javase視頻推薦-String類的常見(jiàn)操作

更新時(shí)間:2020-02-18 09:59:34 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2172次


17 拷貝.jpg


  一、String類概述


  1、String的值是一個(gè)對(duì)象,也是一個(gè)常量不能被改變


  2、String的equals方法是比較兩個(gè)字符串的內(nèi)容


  3、Strings1=”abc”Strings2=newString(“abc”)s1有一個(gè)對(duì)象,s2有兩個(gè)對(duì)象


  二、String常見(jiàn)功能---獲取和判斷


  1、獲取


  (1)字符串中包含的字符數(shù),也就是字符串的長(zhǎng)度。


  intlength():獲取長(zhǎng)度。


 ?。?)根據(jù)指定位置獲取位置上的某個(gè)字符


  charcharAt(intindex)


  (3)根據(jù)字符獲取該字符在字符串中的位置


  IntindexOf(intch):返回的是ch在字符串中第一次出現(xiàn)的位置


  intindexOf(intch,intfromIndex):從fromIndex指定位置開(kāi)始,獲取ch在字符串中出現(xiàn)的位置


  intindexOf(Stringstr,intfromIndex):從fromIndex指定位置開(kāi)始,獲取ch在字符串中出現(xiàn)的位置,如果沒(méi)有找到返回-1


  intlastIndexOf(Stringstr):反向索引一個(gè)字符出現(xiàn)的位置


  publicstaticvoidmethod_get(){


  Stringstr="abcdeakpf";


  //打印字符串的長(zhǎng)度


  sop(str.length());//結(jié)果為5


  //根據(jù)索引獲取字符


  sop(str.charAt(4));//結(jié)果為a


  //根據(jù)字符獲取索引


  sop(str.indexOf('a',3));//結(jié)果為5


  //反向索引一個(gè)字符出現(xiàn)的位置


  sop(str.lastIndexOf("a"));//結(jié)果為5


  }


  2、判斷


 ?。?)字符串中是否包含某一個(gè)子串


  booleancontains(str)


  特殊之處:indexOf(str):可以索引str第一次出現(xiàn)的位置,如果返回-1,表示該str不在字符串中存在,所以也可以用于判斷是否包含指定字符子串,而且可以獲取該子串出現(xiàn)的位置;


 ?。?)字符中是否有內(nèi)容


  booleanisEmpty():原理就是判斷l(xiāng)ength是否為0


 ?。?)字符串中是否以指定內(nèi)容開(kāi)頭


  booleanstartsWith(str);


 ?。?)字符串是以指定內(nèi)容結(jié)尾


  booleanendsWith(str);


 ?。?)判斷字符串內(nèi)容是否相同,復(fù)寫(xiě)了Object類中的equals方法


  booleanequals(str);


 ?。?)判斷內(nèi)容是否相同,忽略大小寫(xiě)


  booleanequalsIgnoreCase();


  publicstaticvoidmethod_is(){


  Stringstr="ArrayDemo.java";


  //判斷文件名稱是否以Array單詞開(kāi)頭


  sop(str.startsWith("Array"));//結(jié)果為true


  //判斷文件名稱是否是.java文件


  sop(str.endsWith(".java"));//結(jié)果為true


  //判斷文件名稱中是否包含Demo單詞


  sop(str.contains("Demo"));//結(jié)果為true


  }


  3、字符串常見(jiàn)功能---轉(zhuǎn)換


  (1)將字符數(shù)組轉(zhuǎn)成字符串。


  構(gòu)造函數(shù):String(char[])


  String(char[],offset,count):將字符數(shù)組中的一部分轉(zhuǎn)成字符串


  靜態(tài)方法:


  staticStringcopyValueOf(char[])


  staticStringcopyValueOf(char[],offset,count)


  staticStringvalueOf(cahr[])


 ?。?)將字符串轉(zhuǎn)成字符數(shù)組


  char[]toCharArray();


  (3)將字節(jié)數(shù)組轉(zhuǎn)換成字符串


  String(byte[])


  String(byte[],offset,count):將字節(jié)數(shù)組中的一部分轉(zhuǎn)成字符串


 ?。?)將字符串轉(zhuǎn)換成字節(jié)數(shù)組


  byte[]getBytes();


 ?。?)將基本數(shù)據(jù)類型轉(zhuǎn)換成字符串


  staticStringvalueOf(int)


  staticStringvalueOf(double)


 ?。?)特殊:字符串和字節(jié)數(shù)組在轉(zhuǎn)換過(guò)程中是可以指定編碼表的。


  publicstaticvoidmethod_trans(){


  char[]arr={'a','b','c','d','e','f'};


  Strings=newString(arr,1,3);


  sop("s="+s);//結(jié)果為bcd


  Strings1="zxcvbnm";


  char[]chs=s1.toCharArray();


  for(inti=0;i<chs.length;i++){


  sop("ch="+chs[i]);


  }


  }


  4、替換


  Stringreplace(oldchar,newchar)


  如果要替換的字符不存在,返回的還是原串


  publicstaticvoidmethod_replace(){


  Strings="Hellojava";


  Strings1=s.replace('a','n');


  Strings2=s.replace("java","world");


  sop("s="+s);//結(jié)果為Hellojava


  sop("s1="+s1);//結(jié)果為Hellojnvn


  sop("s2="+s2);//結(jié)果為Helloworld


  }


  5、切割


  String[]split(regex);


  publicstaticvoidmethod_split(){


  Strings="zhangsan,lisi,wangwu";


  String[]attr=s.split(",");


  for(inti=0;i<attr.length;i++){


  sop(attr[i]);//結(jié)果為zhangsanlisiwangwu


  }


  }


  6、子串,獲取字符串中的一部分


  Stringsubstring(begin):從指定位置開(kāi)始到結(jié)尾,如果角標(biāo)不存在,會(huì)出現(xiàn)角標(biāo)越界異常


  Stringsubstring(begin,end):從起始位置開(kāi)始到結(jié)束位置為止,保護(hù)起始位置不包含結(jié)束位置


  publicstaticvoidmethod_sub(){


  Strings="abcdef";


  sop(s.substring(2));//結(jié)果為cdef


  sop(s.substring(2,4));//結(jié)果為cd


  }


  7、轉(zhuǎn)換,去除空格,比較


  (1)將字符串轉(zhuǎn)換成大寫(xiě)或者小寫(xiě)


  StringtoUpperCase();


  StringtoLowerCase();


 ?。?)將字符串兩端的多個(gè)空格去除


  Stringtrim();


  (3)對(duì)兩個(gè)字符串進(jìn)行自然順序的比較


  intcompareTo(String)


  publicstaticvoidmethod_7(){


  Strings="HelloJava";


  sop(s.toUpperCase());


  sop(s.toLowerCase());


  sop(s.trim());


  Strings1="acc";


  Strings2="aaa";


  sop(s1.compareTo(s2));//結(jié)果為2(兩個(gè)Unicode值相減所得結(jié)果),表示s1大于s2


  動(dòng)力節(jié)點(diǎn)Javase相關(guān)視頻免費(fèi)下載學(xué)習(xí)


  Javase視頻教程【301集】:http://www.dabaquan.cn/v104/


  Java視頻下載【JavaSE進(jìn)階】:http://www.dabaquan.cn/v61/


Javase視頻推薦-String類的常見(jiàn)操作


       以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Javase視頻推薦-String類的常見(jiàn)操作 ”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


  相關(guān)內(nèi)容


  最新Java學(xué)習(xí)路線(適用于初學(xué)者)


  系統(tǒng)學(xué)習(xí)Java后端開(kāi)發(fā)線路


  Javase——IO流概述、特點(diǎn)及其分類


提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-04-24 搶座中
  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲精品久久久久网站 | 天海翼一区 在线播放 | 99爱在线精品视频免费观看9 | 亚洲精品人成无码中文毛片 | 欧美高清理论片在线观看 | 一区二区在线不卡 | 国产一级一级一级成人毛片 | 国产毛片久久久久久国产毛片 | 91福利精品老师国产自产在线 | 久久久噜久噜久久综合 | 天天干天天上 | 高清中文字幕视频在线播 | 日本一级片在线观看 | 国产精品女仆装在线播放 | 五月婷婷亚洲综合 | 天天躁日日躁狠狠躁中文字幕 | 国产福利在线看 | 亚洲一区二区三区免费看 | 真人毛片免费拍拍拍aa视频 | 2021午夜国产精品福利 | h视频国产| 久久一本久综合久久爱 | 亚洲第九十七页 | 欧美成人亚洲高清在线观看 | 国产成人精品一区二区免费 | 成人在线视频一区 | 亚洲成人免费观看 | 欧美大交乱xxxxxbbb | 久久剧场| 五月婷婷综合在线视频 | 亚洲精品亚洲人成人网 | 四虎精品在线观看 | 一级女毛片 | 久久美女精品 | 亚洲精品二三区伊人久久 | 亚洲精品一二三区-久久 | 久久免费播放视频 | 爱爱小视频成人免费 | 亚洲一级色 | 国产做国产爱免费视频 | 一区二区三区四区国产精品 |