Java程序设计教程 第2版 刘慧琳 第7章 字符串处理新.pptVIP

Java程序设计教程 第2版 刘慧琳 第7章 字符串处理新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 字符串处理 Java语言提供了专门用于处理字符串的类,可以利用这些类,轻松的对字符串进行操作。在Java语言中,所能使用的字符串类可以分为两大类: (1)一类是创建后就不会再改变内容的字符串类String类,一般将其称之为不可变字符串类,主要存放字符串常量,对于需要进行比较、搜索之类的字符串,就存放于String类中。 (2)而另一类是在字符串创建后,允许对字符串内容进行更改的字符串类StringBuffer类,一般称之为可变字符串类,主要用于存放字符串变量,对于需要进行插入、修改等操作的字符串,都会存放在StringBuffer类中。 7.1 字符串对象String类 String类是不可变字符串类,因此用于存放字符串常量。一个String字符串一旦创建之后,其长度和内容就不能再被更改了。在每一个String字符串对象创建的时候,就需要指定字符串的内容。 7.1.1 String类常用方法 构造方法 使用方法 String() 用来创建一个空的字符串常量 String(String str) 利用一个已经存在的字符串常量,来创建一个新的String对象 String(StringBuffer buf) 利用一个已经存在的StringBuffer对象,来创建新的String对象 String(char c[]) 利用已经存在的字符数组的内容,来创建新的String对象 int Length() 用于获得当前字符串对象中字符的个数 boolean startsWith(String str) 用于判断当前字符串的前缀,是否是指定的字符串对象str,若是则返回true,否则返回false boolean endsWith(String str) 用于判断当前字符串的后缀,是否是指定的字符串对象str,若是则返回true,否则返回false int indexOf(int a) 用于查找并返回当前字符串中,某个特定字符a第一次出现的位置 int indexOf(int a,int b) 用于从但前字符串中,自b位个字符之后向后查找,查找并返回前字符串中某个特定字符a的位置 boolean equals(Object o) 用于将当前字符串与方法参数列表中,给出的字符串对象作比较,若相同则返回true,否则返回false,区分大小写 boolean equalsIgnoreCase(String str) 用于将当前字符串,与方法参数列表中给出的字符串对象str作比较,若相同则返回true,否则返回false,不区分大小写 int compareTo(String str) 用于将当前字符串,与参数中字符串对象str作比较,若完全相同则返回0;若按字母顺序大于参数字符串,则返回一个大于0的整数;反之,则返回一个小于0的整数 String concat(String str) 用于将当前字符串连接在字符串的尾部,并返回新的字符串 String replace(char c1,char c2) 用于将当前字符串中的所有’c1’字符替换为’c2’字符,并返回新的字符串 字符串String类的构造方法及使用方法见表 字符串String类的常用方法及功能见表 7.1.1 String类常用方法 length()方法是用来获取字符串长度的。它会返回字符串对象中所包含的字符的个数。例如: String hello = “大家好!”; int length = hello.length( ); length方法返回hello字符串的长度,赋给变量lenth 7.1.1 String类常用方法 最经常对字符串进行的操作之一就是将两个字符串连接起来,合并为一个字符串。String类提供连接两个字符串的方法concat( ),使用格式如下。 string1.concat(string2); 7.1.1 String类常用方法 Java中String类提供了几种比较字符串的方法。最常用的是equals()方法,它是比较两个字符串是否相等,返回boolean值。使用格式如下。 string1.equals(string2); 7.1.1 String类常用方法 字符串的查找指在一个字符串中查找另一个字符串。String类中提供了indexOf方法来实现查找功能。使用格式如下。 str.indexOf(string substr) 或 str.indexOf(string substr,fromIndex) 7.1.1 String类常用方法 字符串替换指的是用一个新字符去替换字符串中指定的所有字符,String类提供的replace方法可以实现这种替换。使用格式如下。 string1.r

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档