11字符串.ppt
《11字符串.ppt》由会员分享,可在线阅读,更多相关《11字符串.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1字符串2字符串o在Java中,有一个内建的类String,叫字符串。其实例就是字符串对象。字符串对象是用双引号括起来的字符序列,但字符串的内容并不包括双引号。o字符串是有序的字符序列,它的最基本元素是字符(字母、数字、标点符号等)。o字符串是对象,不是基本类型的数据。字符串变量是引用类型的变量。字符串对象的创建o直接使用字符串常量n如:”Hello”o使用String的构造方法实例化字符串nString()/实例化一个空字符串。nString(charvalue)/使用字符数组构造一个字符串.nString(charvalue,intoffset,intcount)/使用字符数组的一部分构造
2、一个字符串.nString(Stringoriginal)/从一个字符串新建一个字符串(复制字符串)nString(StringBufferbuffer)/从一个字符串缓冲对象构造一个字符串n等等3重载的“+”运算符4可以用可以用“+”运算符连接两个字符串。运算符连接两个字符串。可以用可以用“+”运算符让一个字符串与一个数值量进行连接运算符让一个字符串与一个数值量进行连接(会自动将数值量转化成字符串)。在连接时,当两个以上(会自动将数值量转化成字符串)。在连接时,当两个以上的数值量要进行算术运算时,可以用()括起来,否则按字的数值量要进行算术运算时,可以用()括起来,否则按字符串进行处理。符串
3、进行处理。String s1=new String(“aaa”);String s2=new String(“bbb”);s1=s1+s2;System.out.println(“s1+s2=”+s1);输出结果为输出结果为s1+s2=aaabbbString s1,s2;s1=+12+12;s2=+(12+12);s3=12+12+“System.out.println(s1);System.out.println(s2);System.out.println(s3);输出结果为输出结果为:1212 24 24字符串的常用方法方法方法用途用途length()返回字符串的长度,其类型是intc
4、oncat(Strings)返回字符串与s字符串连接形成的新串charAt(int index)返回字符串中下标index所对应的字符(下标从0开始)getChars(int srcBegin,int srcEnd,char dst,int dstBegin)将字符串中的部分字符存入字符数组中toCharArray()根据字符串的内容返回一个字符数组chars=ab.toCharArray();substring(int beginIndex)substring(int beginIndex,int endIndex)返回字符串从下标beginIndex到下标endIndex-1之间的子串。5
5、例题:以下程序的运行结果是什么?packagemypackage;publicclassTestSubstringpublicstaticvoidmain(Stringargs)Strings=abcd;System.out.println(s.substring(1,3);6运行结果:bc字符串的常用方法方法用途replace(charoldChar,charnewChar)replace(StringoldStr,StringnewStr)将字符串的字符oldChar替换成newChar并且返回toLowerCase()大写字母转换为小写并返回toUpperCase()小写字母转换为大写并
6、返回trim()删除String串中的首尾空格并返回indexOf(Stringstr)indexOf(Stringstr,intfromIndex)indexOf(charc)indexOf(charc,intfromIndex)检索字符串中是否含有子串str。若有则返回子串出现位置的下标;若没有则返回-1。检索顺序从下标fromIndex开始向后搜索。lastIndexOf(Stringstr)lastIndexOf(Stringstr,intfromIndex)lastIndexOf(charc)lastIndexOf(charc,intfromIndex)作用和上面相同,但是是反向搜索
7、7例题:下面程序的输出结果是?package mypackage;public class Testreplacepublic static void main(String args)String s=abcd;System.out.println(s.replace(b,h);System.out.println(s.replace(bc,h);8运行结果:ahcdahd字符串的常用方法方法用途equals(Stringstr)equalsIgnoreCase(Stringstr)将字符串的内容与str的内容比较,若一致(大小写也一致),则返回true,否则返回false。后者比较时忽略大
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 字符串
限制150内