资源预览内容
第1页 / 共45页
第2页 / 共45页
第3页 / 共45页
第4页 / 共45页
第5页 / 共45页
第6页 / 共45页
第7页 / 共45页
第8页 / 共45页
第9页 / 共45页
第10页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
ATAleomingcom诚许技L招一Java语言与JBuilder应用初步第六章常用的Java系统类介介人本章要点字符略类数值(Number)类及其数组类集合类Object类子类ATAleamigcom孙符申类e字符串是编程中很常用的数据类型Java语言提供两种字符丨类用来实现宇符申操作:-String类:用于字符审常量,书就怒说字符串的值不会改变-StringBuffer类:用于字符串变量,也就是说字符串的值可以改变ATAleamimgcomFp日子付日的使例题-例:将输入的字符留颠倒。PublicclassStringsDemopublicstatieyoidmain(Stringargs)Stringpalindroute=“余游云隐寸:intlen=palindromelength0:StringBufferdest=newStringBufferlen):forinti=(len-ii=0:i-)destappend(palindrome.charAt():System.outprintindesttoString();国ATAleamigcomsString对象的/生成一个空的字符串StingyStr=newSing(i复制Sting对象的内容StingoldSt=布岐泓LSttingnySlnbwSidingoldSty/复制SuingBuffer寿象的内容SttingBufferoldSu2=newStingBuffer(西岐华山“StingnySu2=newStting(oldSu2);/取制守符数组的内容charlloldSu3=南,岳衙山SttingnySu3=newStingoldsSu3);ATAleemngcom字符略类StringBuffer对象的产生-只能用new关键字产生,有3种构造方法:/生成一个空的字符串,这个字符串的利始容量为16个字符,但以后可以扩展SttingBuffermyStBufl=newStingBuffer0i/生成一个全的予符毗:“迪个孙笛单的分绍宣量田lsgth帝定/在本例中,字符串的初始容量为120个字征。intlength=120;SttingBuffermyStBuf2=newStingBufferiength)i/复制Suing对象中的内容Stingstr=“北岳恒山*StingBuffermyStBufy=newStingBufferstniATAlesmngcome字符串长度和字符丨容量-如果StringBuffer对象要存放的字符数大于它的容量,StringButffer对象会自动扩大字符串容量,以放下更多的字符myStaBuflappend(“东岐泰山、西岳华山*南岳衡山、北岳恒山、中岳嵩山口;Systemoutprintn(myStrBufl.capacityO):-程序显示结果:34ATAleamigcome字符串的访问操作_length0函数:获取字符串的长度_适用于String对象和StringBuffer对象StringmyStr“倩游井随寺“:StringBuffermyStr2=newStringBuffer(“五岳归来不看山;intstrlenl=myStrlength0;intstrlen2=myStr2length0:-变量strlen1中保存myStr的长度,值为5-变量strlen2中保存myStr2的长度,值为7ATAleamigcome字符串的访问操作-capacity函数:得到字符丨容量-仅适用于StringBuffer对象-charAt()函数:-荫得字符串中的棠个字符-适用于String对象和StringBuffer对象charmyCharlmyChan2:;StringmyStr=“像游云隐寺“;StringBuffermyStr2=newStringBuffer(“五岳归来不看山;myCharl=myStrcharAt(0):myChar2=myStr2.charAt(6);ATAlemingcom孙符申类e字符串的访问操作-要循环获得字符串里的所有字符,循环应当从0开始,直到字符串长度-1为止StingBuffermySt2=newSuingBuffer(:五岳归水不看山“fordinti=0iisngSu2Jength0iHSystenvoutpintin(ySu2.charAGDATAlemngcom
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号