`
tkiicpp
  • 浏览: 82878 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

[zz] Flex String转换

阅读更多

String类是ActionScript中描述字符串的类. 该类提供了处理字符串的属性与方法. 可以使用String()方法将各种类型的对象转换 为Sring.

 

String是AS中文本的基础.一个字符串由零个或零个以上的字符组成.AS支持Unicode 和ASCII两种文本编码格式.String可以通过直接赋值和new关键字两种方式创建.由单引号或双引号表示,必要的时候应使用转义字符’/’.

 

Public Properties

length:int

 

返回该String的长度.

Public Methods

String(val:String): 构造函数,新建一个String.

charAt(index:Number=0):Number: 返回在某个inidex的字符

charCodeAt(index:Number=0):Number 返回某个index的字符对应的Unicode 字符码

concat(..args):Stirng: 连接两个字符串.

fromCharCode(charCodes):String 将某Unicode 字符码转换 为String

indexOf(): 从左向右找到的第一个目标的index

lastIndexOf(): 从左向右最后一个…也就是从右向左第一个.

localeCompare(): 判断连个字符串是否完全相同, 若返回值为0,则表示相同,其他值表示不同

replace:替换

search(): 从左向右第一个目标的index

slice(): 返回连个index之间的String

split(): 使用间隔符,将String分割为多个String,并放入数组中.

subStr(): 从某index开始向后的特定数目内返回的String

subString(): 类似slice();

Flex代码
  1. public function init():void {   
  2.  var s:String =  "liguoliang" ;   
  3.  var s1:String =  ".com" ;   
  4.  var s2:String =  "liguoliang" ;   
  5.  trace( "s的长度: "  + s.length);   
  6.  trace( "第0个字符: "  + s.charAt( 0 ));   
  7.  trace( "s连接s1: "  + s.concat(s1));   
  8.  trace( "65对应的char: "  + String.fromCharCode( 65 ));   
  9.  trace( "第一个l的位置"  + s.indexOf( "l" ));   
  10.  trace( "从index为2的字符开始向右找到的第一个l的index: "  + s.indexOf( "l" , 1 ));   
  11.  trace( "从右向做找到的第一个l的index: "  + s.lastIndexOf( "l" ));   
  12.  trace(s.localeCompare(s2)); //如果返回值为零,则表示两个字符串完全相同, 如果返回值非零,则表示不同.   
  13.  trace( "将li替换为s2: " + s.replace( "li" , s2) +  "  "  + s);   
  14.  trace( "从左向右搜索到的第一个L: "  + s.search( "l" ));   
  15.  trace( "子字符串: "  + s.slice( 0 1 )); //不包括最后一个...如果参数为空,则置为- 1 .两参数都为空时,取全部   
  16.  trace( "子字符串:从index为0开始,取两个字符 "  + s.substr( 0 2 ));//也不包括最后一个...   
  17.  trace( "子字符串: "  + s.substring( 0 1 ));   
  18.  trace(s.split( "i" )); //返回l,guol,ang,若将最大值限制为 2 ,则表示数组中进放入 2 个返回l,guol   
  19. }  
public function init():void {
var s:String = "liguoliang";
var s1:String = ".com";
var s2:String = "liguoliang";
trace("s的长度: " + s.length);
trace("第0个字符: " + s.charAt(0));
trace("s连接s1: " + s.concat(s1));
trace("65对应的char: " + String.fromCharCode(65));
trace("第一个l的位置" + s.indexOf("l"));
trace("从index为2的字符开始向右找到的第一个l的index: " + s.indexOf("l",1));
trace("从右向做找到的第一个l的index: " + s.lastIndexOf("l"));
trace(s.localeCompare(s2)); //如果返回值为零,则表示两个字符串完全相同, 如果返回值非零,则表示不同.
trace("将li替换为s2: "+ s.replace("li", s2) + "  " + s);
trace("从左向右搜索到的第一个L: " + s.search("l"));
trace("子字符串: " + s.slice(0, 1)); //不包括最后一个...如果参数为空,则置为-1.两参数都为空时,取全部
trace("子字符串:从index为0开始,取两个字符 " + s.substr(0, 2));//也不包括最后一个...
trace("子字符串: " + s.substring(0, 1));
trace(s.split("i")); //返回l,guol,ang,若将最大值限制为2,则表示数组中进放入2个返回l,guol
}

 

字符串大小写转换 :flexstr.toLowerCase(); flexstr.toUpperCase();

其他对象转换 为String.在默认情况下,所有的AS对象都可以转换 为String类型.每一个类都有一个toString方法.

通过toString可以将对象转换 为String.

分享到:
评论

相关推荐

    高仿微信,iOSAppTemplate代码重构 此版本TLChat基于TLKit、 ZZFLEX实现

    本项目标题提到的"高仿微信,iOSAppTemplate代码重构 此版本TLChat基于TLKit、ZZFLEX实现"是一个具体的实践案例,涉及到两个关键库——TLKit和ZZFLEX。下面将详细解析这两个库及其在重构过程中的作用。 首先,TLKit...

    ZZFLEX:一个完善的iOS敏捷开发框架,基于UIKit实现,包含常用控件的链式API拓展、一个数据驱动的列表框架、一个事件处理队列

    ZZFLEX 一个完善的iOS UI敏捷开发框架,基于UIKit/Foundation,包含常用控件的链式API拓展、一个命令式的列表控制器、一个事件处理队列,使用“模块化”的设计思路,致力于大大减小UI开发和维护的难度和工作量。 ...

    ios-界面构建从未如此简单.zip

    ZZFLEX主要包含两大部分: 1、为常用控件增加了链式API拓展,可以任性的点点点了 UIButton *butt 0, 100, 35)).title(@"hello").titleColor([UIColor blackColor]).cornerRadius(3.0f).view; 2、数据驱动的列表页...

    base zz zz zz zz

    base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz

    一个完善的iOS UI敏捷开发框架,基于UIKit,包含常用控件的链式API拓展、一个数据驱动的列表框架、一个事件处理队列。.zip

    ZZFLEX是一个强大的iOS UI敏捷开发框架,它基于Apple的UIKit框架进行构建,旨在提高开发者在构建用户界面时的效率和灵活性。这个框架的核心特点包括对常见UI控件的链式API扩展、一个数据驱动的列表展示框架以及一个...

    arcgis for flex 加载高德地图

    瓦片通常按照XYZ格式提供,如`http://w.x.y.z/tile.png?x=xx&y=yy&z=zz`,其中`x`、`y`是瓦片的索引,`z`是缩放级别。 3. **创建自定义图层**: ArcGIS for Flex API允许我们创建自定义图层,通过重写`TileInfo`、...

    flex安装及环境配置

    ### Flex安装及与MyEclipse整合详细步骤 #### 一、Flex简介 Flex是一个开源框架,主要用于构建跨浏览器和跨平台的RIA(Rich Internet Applications)。它由Adobe维护,并且广泛应用于开发高性能的Web应用程序。Flex...

    VB字符转换:转换迅雷、快车、旋风下载地址.rar

     迅雷就在地址前后分别加上“AA”和“ZZ”,然后进行Base64编码,转换前为:AA地址ZZ  转换后的地址再加上 thunder://  快车是在地址前后分别加上了“[FLASHGET]”,然后Base64编码,转换前为:[FLASHGET]地址...

    pdf转换成word转换器(转转大师)v4.8.1.0官方安装版

    【pdf转换成word转换器 转转大师】Zz PDF convert是一款PDF转换为word转换器,并且是完全免费的。它体积小,转换快速,界面简洁方便,1秒钟就能上手。有了它,你可以轻松地将PDF转换成office word软件可编辑的doc...

    ZZ561401.CAB

    ZZ561401.CAB ZZ561401.CAB ZZ561401.CAB

    wincc AX NF ZZ

    wincc SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 从面市伊始,用户就对SIMATIC WinCC印象深刻。

    zz CAD快速计算长度插件

    在CAD中想要快速测量长度,在CAD工具栏找到加载应用程序,再点击加载 加载成功后在输入栏输入“zz”(不分大小写)在选择你需要测量的线段即可。

    超出NLO QCD的高横向动量的ZZ产生

    我们研究了四轻子最终状态ℓ+ℓ-ℓ+ℓ-的产生,这些状态主要由一对弱电Z玻色子ZZ产生。 使用LoopSim方法,我们合并ZZ和ZZ + jet的NLO QCD结果,并获得ZZ产生的近似NNLO预测。 还包括对ZZ过程的精确胶子融合环平方的...

    Zz归零.LSP

    cad标高归零,好用的

    变形版SD ZZ高达 纸模型

    在变形过程中,你需要理解每个部分的功能和连接方式,灵活运用折痕和关节设计,才能顺利地完成形态转换。 制作这样的纸模型不仅可以锻炼手工技能,还能增进对高达系列的理解和热爱。同时,它也是一种独特的收藏品,...

    ZZ_MODIFIED_GEEBINF.ENS.zip endnote的样式文件

    标题中的“ZZ_MODIFIED_GEEBINF.ENS.zip”是一个压缩包文件,主要包含一个名为“ZZ_MODIFIED_GEEBINF.ENS”的文件。这个文件是一种特殊格式,用于定义EndNote的引用样式。EndNote是一款强大的文献管理软件,广泛应用...

    中医大夫助理信息系统 zz-doctor

    《中医大夫助理信息系统 zz-doctor 深度解析》 中医大夫助理信息系统“zz-doctor”是一款基于Android平台的应用程序,旨在为中医医生提供智能化、便捷化的诊疗辅助工具。通过深入剖析这款应用的源码,我们可以了解...

    3_Level_ZZ_Semafor.zip_3 level_zz_3_Level_ZZ_semafor_ZZ Semafor_

    ,主图指标,顶底信号,突破,转折信号,都很明显

    ZZ Fibo Trader - MetaTrader 5EA.zip

    《ZZ Fibo Trader - MetaTrader 5 EA 深度解析》 ZZ Fibo Trader 是一款专为 MetaTrader 5(MT5)平台设计的自动交易专家顾问(EA),其核心在于结合了斐波那契回调线分析和抛物线止损系统,为交易者提供了智能化的...

Global site tag (gtag.js) - Google Analytics