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();
-
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
-
}
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实现"是一个具体的实践案例,涉及到两个关键库——TLKit和ZZFLEX。下面将详细解析这两个库及其在重构过程中的作用。 首先,TLKit...
ZZFLEX 一个完善的iOS UI敏捷开发框架,基于UIKit/Foundation,包含常用控件的链式API拓展、一个命令式的列表控制器、一个事件处理队列,使用“模块化”的设计思路,致力于大大减小UI开发和维护的难度和工作量。 ...
ZZFLEX主要包含两大部分: 1、为常用控件增加了链式API拓展,可以任性的点点点了 UIButton *butt 0, 100, 35)).title(@"hello").titleColor([UIColor blackColor]).cornerRadius(3.0f).view; 2、数据驱动的列表页...
base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz
ZZFLEX是一个强大的iOS UI敏捷开发框架,它基于Apple的UIKit框架进行构建,旨在提高开发者在构建用户界面时的效率和灵活性。这个框架的核心特点包括对常见UI控件的链式API扩展、一个数据驱动的列表展示框架以及一个...
瓦片通常按照XYZ格式提供,如`http://w.x.y.z/tile.png?x=xx&y=yy&z=zz`,其中`x`、`y`是瓦片的索引,`z`是缩放级别。 3. **创建自定义图层**: ArcGIS for Flex API允许我们创建自定义图层,通过重写`TileInfo`、...
### Flex安装及与MyEclipse整合详细步骤 #### 一、Flex简介 Flex是一个开源框架,主要用于构建跨浏览器和跨平台的RIA(Rich Internet Applications)。它由Adobe维护,并且广泛应用于开发高性能的Web应用程序。Flex...
迅雷就在地址前后分别加上“AA”和“ZZ”,然后进行Base64编码,转换前为:AA地址ZZ 转换后的地址再加上 thunder:// 快车是在地址前后分别加上了“[FLASHGET]”,然后Base64编码,转换前为:[FLASHGET]地址...
ZZ561401.CAB ZZ561401.CAB ZZ561401.CAB
wincc SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 从面市伊始,用户就对SIMATIC WinCC印象深刻。
在CAD中想要快速测量长度,在CAD工具栏找到加载应用程序,再点击加载 加载成功后在输入栏输入“zz”(不分大小写)在选择你需要测量的线段即可。
我们研究了四轻子最终状态ℓ+ℓ-ℓ+ℓ-的产生,这些状态主要由一对弱电Z玻色子ZZ产生。 使用LoopSim方法,我们合并ZZ和ZZ + jet的NLO QCD结果,并获得ZZ产生的近似NNLO预测。 还包括对ZZ过程的精确胶子融合环平方的...
标题中的“ZZ_MODIFIED_GEEBINF.ENS.zip”是一个压缩包文件,主要包含一个名为“ZZ_MODIFIED_GEEBINF.ENS”的文件。这个文件是一种特殊格式,用于定义EndNote的引用样式。EndNote是一款强大的文献管理软件,广泛应用...
cad标高归零,好用的
在变形过程中,你需要理解每个部分的功能和连接方式,灵活运用折痕和关节设计,才能顺利地完成形态转换。 制作这样的纸模型不仅可以锻炼手工技能,还能增进对高达系列的理解和热爱。同时,它也是一种独特的收藏品,...
博途V16授权 博途V16授权 博途V16授权 博途V16授权 TIA V16 AX NF ZZ TIA V16 AX NF ZZ TIA V16 AX NF ZZ TIA V16 AX NF ZZ TIA V16 AX NF ZZ
【pdf转换成word转换器 转转大师】Zz PDF convert是一款PDF转换为word转换器,并且是完全免费的。它体积小,转换快速,界面简洁方便,1秒钟就能上手。有了它,你可以轻松地将PDF转换成office word软件可编辑的doc...
《中医大夫助理信息系统 zz-doctor 深度解析》 中医大夫助理信息系统“zz-doctor”是一款基于Android平台的应用程序,旨在为中医医生提供智能化、便捷化的诊疗辅助工具。通过深入剖析这款应用的源码,我们可以了解...
,主图指标,顶底信号,突破,转折信号,都很明显