第16章 字符串.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第16章 字符串 字符串是大量字符的组合。在ActionScript 3.0中使用顶级类String来管理和操作字符串。String类提供了处理原始字符串数据的方法和属性。此外还可以使用String()函数将任意对象的值转换为String数据类型的对象。 在ActionScript 3.0编程中,字符串的地位十分重要。本章介绍的处理方法对应用TextField、StaticText、XML、ContextMenu和FileReference对象都有很大的作用。 16.1 字符串基础知识 在ActionScript 3.0中,字符是文本数据的最小单位,其内容为单个字母或符号。字符串是字符组成的一个序列,其内容是一个文本值,即串在一起而组成单个值的一系列字母、数字或其它字符。 在ActionScript 3.0中,可使用双引号或单引号将文本括起来以表示字符串值。下面的是几个字符串的示例: Hello 555-7649 / 16.2 创建字符串 在ActionScript 3.0中,String类用于表示字符串(文本)数据。ActionScript字符串既支持ASCII字符也支持Unicode字符。 ASCII字符是一种在计算机程序中表示文本字符和符号的系统。ASCII字符系统支持26个字母英文字母表,以及有限的一组其它字符。 Unicode字符也是一种在计算机程序中表示文本字符和符号的系统,不过它是一个标准系统。Unicode系统允许使用任何编写系统中的任何字符。 在ActionScript 3.0中,普通的字符串容易创建,而一些特殊的字符需要通过转义字符来实现,本节将分别介绍创建字符串的方法。 16.2.1 定义一个普通的字符串 普通的字符串的可以使用字符串文本直接创建。要创建字符串文本,可使用双引号()或单引号()字符括起一些字符来创建。注意:在ActionScript 3.0中,使用双引号和单引号创建的字符串没有任何区别。下面定创建的两个字符串是等效的: var str1:String = hello; var str2:String = hello; 除了使用字符串文本直接创建字符串,还可以使用String类的构造函数,借助new关键字来定义。new关键字来创建字符串,如下代码所示。 var str1:String = new String(hello); var str2:String = new String(str1); var str3:String = new String(); 使用字符串文本和new关键字创建的字符串是等效的。例如下面创建的两个字符串的效果相同。代码如下所示。 var str1:String = hello; var str2:String = new String(hello); 要注意的是,在使用字符串文本创建字符串时,双引号和单引号不能混用。也就是说,要使用双引号,一直使用双引号;要使用单引号,一直使用单引号。下面示例的两种创建字符串文本的方式是错误的,代码如下所示。 var str1:String=an incorrect string; var str2:String= an other incorrect string; 16.2.2 定义含有转义字符的字符串 在ActionScript 3.0中,使用双引号和单引号将字符“引”起来,表示这是一个字符串。字符串从一个引号开始,到下一个引号结束,也就是引号需要成对出现。但是若在字符串中间出现引号,就会认为字符串已经结束,后面的部分不再是字符串的一部分,或者组成了新的字符串。这样就和要实现的目的出现了偏差,会造成编译器在编译时就不能通过。 下面的示例创建的字符串就是错误的,代码如下所示。 var str:String=”这是一个错误的字符串,”不能正确使用”,编译器会报错” 16.3 处理字符串 处理字符串,主要针对字符串的应用进行相关的处理。本节主要涉及的处理包括字符串的连接、在字符串中搜索、截取字符串、字符串的大小写转换等。 16.3.1 字符串连接 在ActionScript 3.0中,有三种方式可以实现字符串的连接:使用+连接操作符、使用+=自赋值连接操作符和String.concat()方法。 1.+连接符连接字符串 使用+连接符可以连接字符串 2.+=自赋值连接符追加字符串 使用+=自赋值连接符可以实现在字符串的尾部追加字符串。 3.String.concat()方法 使用String.concat()方法也可以把指定的字符串追加到原字符串的后面,并返回一个新的字符串,原字符串的值并不发生改变 16.3.2 搜索字符串 在ActionScript 3.0中,实现字符串搜索的方法有两种,分别为:S

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档