第5章字符大派对——.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.5.2 复制字符串中的字符到字符数组 语法如下: getChars( 起始索引位置, 结束索引位置, 字符数组名, 数组的起始下标 ); 图5.15 是转换字符串一部分到指定数组的过程 图5.15 5.6 StringBuffer和StringBuilder类 5.6.1 StringBuffer类的方法 5.6.2 StringBuffer类应用举例 5.6.1 StringBuffer类的方法 图5.16显示的是直接用加号连接两个字符串的情形。 图5.17表示的是使用StringBuffer对象改变字符串内容时的情况。StringBuffer中有一个保存字符的缓冲区,缓冲里面的内容可以由我们任意修改。 图5.16 图5.17 5.6.2 StringBuffer类应用举例 上一小节中我们对Java中的StringBuffer类作了介绍。它主要是用来在程序中动态地修改字符串,能够很有效率地变化字符串中的内容。介绍是看完了,下面来看一个StringBuffer的例子吧, 5.7 小结 在这一章里给大家介绍的内容比较多,几乎涉及到了跟字符串相关的所有内容。最开始向大家介绍String类,它同字符数组的区别以及如何声明并创建String的对象。String同字符数组的一个最大的区别就是它的内容是在创建之后就不能再被改变。在需要比较频繁地修改字符串中内容的时候,需要使用专门用来对字符串进行修改的类——StringBuffer和StringBuilder类。这两个类的功能及作用大同小异,只需要了解其中一个就可以了。 5.8 习题 【习题1】String与StringBuffer有什么区别? 【习题2】String是基本数据类型吗? 【习题3】假设已经定义了变量 第5章 字符大派对——字符串 5.1 认识String类 5.2 获取字符串的信息 5.3 字符串的操作 5.4 字符串与其它类型的关系 5.5 字符串与字符数组 5.6 StringBuffer和StringBuilder类 5.7 小结 5.8 习题 5.1 认识String类 5.1.1 String类型和字符数组的区别 5.1.2 声明与创建String对象 5.1.3 字符串的连接 5.1.1 String类型和字符数组的区别 上一章讲了数组的声明与初始化,在这儿我们就先定义一个字符数组——“Hello World!”。 char charArray[] = new char[]{‘H’, ‘e’, ‘l’, ‘l’, ‘o’, ‘ ’, ‘W’, ‘o’, ‘r’, ‘l’, ‘d’, ‘!’}; 标准的字符型数组初始化就是上面这个样子。看上去觉得不是很直观,明明是连续的单词,被一些符号隔成了一个个字母。而且初始化这个字符数组也是很麻烦,还需要将这些字符用符号一个个标识出来。 其实用数组来处理一个字符串,初始化只是问题之一。在程序的实际应用中,经常会遇到连接两个字符串的情况。在前面章节的例子当中已经出现过了,如在例子Example2_1中,就有: System.out.println( circle1s radius: + circle1.getRadius() ); 5.1.2 声明与创建String对象 声明一个String类型的变量: String 字符串变量名; // 声明一个字符串变量 1.创建String类的对象 String对象的声明过程,如图5.1所示。 图5.1 字符串声明与创建过程中的概念说明 2.为对象赋值 声明对象之后就可以为它赋值,也就是让它指向一个创建好的实体。在这里向大家介绍一下“实体”这个概念。我们说过Java中的对象变量是一个引用,所谓的“实体”就是对象的引用所指向的那个内存存储区域。对象的变量名是一个指向此类型实体的引用,实体是真正存储对象数据内容的地方。实体也是一个对象,它也是由类创建而来,如图5.2所示。 图5.2 String对象的创建 3.什么是对象、引用、实体 4.字符串创建的实例 5.字符串变量名 = “abc”,如图5.

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档