资源描述:
《字符串和字符》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第11章字符串和字符教学目标:创建和操作不可修改的String类的字符串对象创建和操作可修改的StringBuffer类的字符串对象创建和操作Character类的对象使用StringTokenizer对象将String对象分解为符号教学重点:掌握以上类的具体应用教学难点:正则表达式Classjava.lang.StringClassjava.lang.StringBufferClassjava.lang.CharacterClassjava.util.StringTokenizerPattern类和Matcher类:Classjava.util.rege
2、x11.1本章简介字符是构建Java源程序的基本构建块。字符常量是一个整数值,它表示为单引号中的字符。字符串由一系列字符构成,将这些字符视为一个单元。字符串可以包含字母、数字和各种特殊字符。字符串是String类的对象。字符串常量(以“匿名”的String对象形式存储在内存中)记为双引号中的一系列字符。Stringcolor=“blue”;11.2字符和字符串的基本知识11.3.1String类构造函数charcharArray[]={'b','i','r','t','h','','d','a','y'};bytebyteArray[]={(byte)'n
3、',(byte)'e',(byte)'w',(byte)'',(byte)'y',(byte)'e',(byte)'a',(byte)'r'};Strings=newString("hello");//useStringconstructorsStrings1=newString();Strings2=newString(s);Strings3=newString(charArray);Strings4=newString(charArray,6,3);Strings5=newString(byteArray,4,4);Strings6=newString
4、(byteArray);11.3String类11.3.2String类的方法Intlength()返回此字符串的长度。CharcharAt(intindex)返回指定索引处的char值。VoidgetChars(intsrcBegin,intsrcEnd,char[]dst,intdstBegin)将字符从此字符串复制到目标字符数组。11.3.3字符串比较Strings1=newString("hello");//s1isacopyof"hello"Strings2="goodbye";Strings3="HappyBirthday";Strings4=
5、"happybirthday";Strings5=“hello”;1、booleanequals(ObjectanObject):比较此字符串与指定的对象。if(s1.equals("hello"))//true……else……Strings1=newString("hello");//s1isacopyof"hello"Strings2="goodbye";Strings3="HappyBirthday";Strings4="happybirthday";Strings5=“hello”;2、==(比较引用时,如果两个对象引用指向内存中的同一个对象,则比
6、较结果为真;否则为假)if(s1=="hello")……else……if(s5=="hello")……else……Strings1=newString("hello");//s1isacopyof"hello"Strings2="goodbye";Strings3="HappyBirthday";Strings4="happybirthday";Strings5=“hello”;3、booleanequalsIgnoreCase(StringanotherString)将此String与另一个String进行比较,不考虑大小写。if(s3.equalsIg
7、noreCase(s4))//trueoutput+="s3equalss4";elseoutput+="s3doesnotequals4";Strings1=newString("hello");//s1isacopyof"hello"Strings2="goodbye";Strings3="HappyBirthday";Strings4="happybirthday";Strings5=“hello”;4、intcompareTo(StringanotherString)按字典顺序比较两个字符串。output+="s1.compareTo(
8、s2)is"+s1.compareTo(s2)+"s2.com