欢迎来到天天文库
浏览记录
ID:40846274
大小:952.51 KB
页数:31页
时间:2019-08-08
《html基础知识介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JSP程序设计教程教师:黄艳峰授课班级:软件技术11专第二章JSP开发基础教师:黄艳峰授课班级:软件技术11专String类字符串常量一经创建,其容量、内容就不能再更改了。在Java语言中如何区分字符常量和字符串常量?字符常量如’a’;字符串常量“a”。Java中字符串常量表面上与其它的高级语言中的字符串常量没有什么不同,但在具体实现上有较大的区别。Java的字符串常量是作为String类的对象来定义和使用。String类的构造函数publicString():创建一个空的字符串publicString(Str
2、ingvalue):利用一个已经存在的字符串创建一个新的String对象。publicstring(stringBufferbuffer):利用一个已经存在的对象SringBuffer创建String对象。publicString(charvalue[]):利用一个已经存在的字符数组来初始化新建的String对象。先声明,再初始化StringS;S=newString(“ABC”);将定义和初始化操作用一条语句来完成。StringS=newString(“ABC”);直接利用字符串常量为String对象赋值。S
3、tringS=“ABC”;字符串String类的方法求字符串的长度:publicintlength();求指定位置上的字符:publiccharcharAt(intindex);返回字符串中index位置上的字符,其中index值的范围是0至length-1。判断字符串的前缀和后缀publicbooleanstartsWith(Stringprefix);publicbooleanendsWith(Stringsuffix);publicintindexOf(intch);从前向后查找字符ch在当前字符串中第一
4、次出现的位置。找不到则返回-1。publicintindexOf(intch,intfromIndex);从fromIndex开始向后查找字符ch在当前字符串中第一次出现的位置。如:Strings=“Java是面向对象的语言,JavaScript是脚本语言”;intidx=s.indexOf(‘a’);publicintlastIndexOf(intch);publicintlastIndexOf(intch,intfromIndex);String类中单个字符的查找publicintindexOf(Strin
5、gstr);publicintindexOf(Stringstr,intfromIndex);publicintlastIndexOf(Stringstr);publicintlastIndexOf(Stringstr,intfromIndex);在字符串中查找字符子串。字符串中子串的查找publicbooleanequals(objectstr);:判断两个字符串是否相等,区分大小写。publicbooleanequalsIgnoreCase(objectstr);判断两个字符串是否相等,不区分大小写。按字典
6、顺序比较两个字符串的大小publicintcompareTo(stringstr);该方法按字典顺序比较两个字符串的大小,如果源字符串较小,则返回一个小于0的值;若相等,则返回0值;否则返回一个大于0的值。例:Strings=″abc″,s1=″aab″,s2=″abd″,s3=″abc″;inti,j,k;i=s.compareTo(s1);j=s.compareTo(s2);k=s.compareTo(s3);S==s3,所以k为0S>s1,所以i为大于0的整数s7、blicStringconcat(Stringstr);该方法将参数字符串连接在当前字符串的尾部,并返回连接后的长字符串,但是当前字符串本身并不改变。Strings=″Hello!″;System.out.println(s.concat(″World!″));System.out.println(s);+对+运算符进行扩展StringMyStr=″Hello,″;MyStr=MyStr+″Guys!″;System.out.println(“”+123);连接字符子串输出结果是Hello!World!输出结果8、是Hello!String类的其它方法Stringsubstring(intbeginIndex,intendIndex);截取原字符串的子字符串Stringreplace(charoldChar,charnewChar);StringtoLowerCase()StringtoUpperCase()char[]toCharArray();StringBuffer类StringBuffe
7、blicStringconcat(Stringstr);该方法将参数字符串连接在当前字符串的尾部,并返回连接后的长字符串,但是当前字符串本身并不改变。Strings=″Hello!″;System.out.println(s.concat(″World!″));System.out.println(s);+对+运算符进行扩展StringMyStr=″Hello,″;MyStr=MyStr+″Guys!″;System.out.println(“”+123);连接字符子串输出结果是Hello!World!输出结果
8、是Hello!String类的其它方法Stringsubstring(intbeginIndex,intendIndex);截取原字符串的子字符串Stringreplace(charoldChar,charnewChar);StringtoLowerCase()StringtoUpperCase()char[]toCharArray();StringBuffer类StringBuffe
此文档下载收益归作者所有