第3章字符串和数组本章介绍Java处理字符串和数组。字符串由一系列字符组成,这些字符可视为一个单元。、。数组是相同类型的相关数据项组成的数据结构,本章主要讨论一维数组和多维数组的使用。/,它是组织字符的基本数据结构,从某种程度上来说有些类似于字符的数组。在Java中,字符串被当作对象来处理。程序中需要用到的字符串可以分为两大类,一类是创建之后不会再做修改和变动的字符串常量;另一类是创建之后允许再做更改和变化的字符串变量。对于字符串常量,由于程序中经常需要对它做比较,搜索之类的操作,所以通常把它放在一个具有一定名称的对象之中,由程序对该对象完成上述操作。java语言所提供的3种常用字符串类:String类(字符串类);StringBuffer类(字符串缓冲器);StringTokenizer类(词法分析器类)。/——String:构造构造一个字符串字符串常量是用双引号括住的一串字符。如“etojava!”。要创建一个字符串,需要用到下面的语法:String字符串变量名=newString(字符串常量);另外java还提供了一个简单的创建字符串的简单语法:String字符串变量名=字符串常量。/()此方法返回字符串的字符个数,如: Strings="abc"; (());则将显示字符个数为3。——String:基本方法/(intindex) 该方法返回字符串中index位置上的字符,其中index值的范围是0~length-1。 如果要从字符串中提取一个以上的字符,则可以用此方法:publicvoidgetchars(intsrcbegin,intend,charbuf[],intdstbegin) 其中,srcbegin为要提取的第一个字符在源串中的位置, end为要提取的最后一个字符在源串中的位置,字符数组buf[]存放目的字符串,dstbegin为提取的字符串在目的串中的起始位置。——String:基本方法/:publicbooleanequals(ObjectanObject):publicbooleanequalsIgnoreCase(ObjectanObject):pareTo(ObjectanObject)如:pareTo(s2)如果s1等于s2,方法返回0;如果按字典顺序s1小于s2,方法返回一个小于0的值;如果按字典顺序s1大于s2,方法返回一个大于0的值。:publicStringstartWith(Stringpre,inttoffset)——String:基本方法/:publicStringconcat(Stringstr)如:“Hello,“.concat(“java”).concat(“World!”)返回”Hello,javaWorld!”。:publicStringindexOf(charch)publicStringindexOf(Stringstr):publicStringreplace(charoldchar,charnewChar)——String:基本方法/:publicStringsubstring(intstart,intend):publicStringtoUpperCase()publicStringtoLowerCase()——String:基本方法/lassStringDemo2{publicstaticvoidmain(Stringargs[]){StringstrOb1="FirstString";StringstrOb2="SecondString";StringstrOb3=strOb1;("LengthofstrOb1:"+());("Charatindex3instrOb1:"+(3));if((strOb2))
java课件chap3章节 来自淘豆网m.daumloan.com转载请标明出处.