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]地址...
【pdf转换成word转换器 转转大师】Zz PDF convert是一款PDF转换为word转换器,并且是完全免费的。它体积小,转换快速,界面简洁方便,1秒钟就能上手。有了它,你可以轻松地将PDF转换成office word软件可编辑的doc...
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过程的精确胶子融合环平方的...
cad标高归零,好用的
在变形过程中,你需要理解每个部分的功能和连接方式,灵活运用折痕和关节设计,才能顺利地完成形态转换。 制作这样的纸模型不仅可以锻炼手工技能,还能增进对高达系列的理解和热爱。同时,它也是一种独特的收藏品,...
标题中的“ZZ_MODIFIED_GEEBINF.ENS.zip”是一个压缩包文件,主要包含一个名为“ZZ_MODIFIED_GEEBINF.ENS”的文件。这个文件是一种特殊格式,用于定义EndNote的引用样式。EndNote是一款强大的文献管理软件,广泛应用...
《中医大夫助理信息系统 zz-doctor 深度解析》 中医大夫助理信息系统“zz-doctor”是一款基于Android平台的应用程序,旨在为中医医生提供智能化、便捷化的诊疗辅助工具。通过深入剖析这款应用的源码,我们可以了解...
,主图指标,顶底信号,突破,转折信号,都很明显
《ZZ Fibo Trader - MetaTrader 5 EA 深度解析》 ZZ Fibo Trader 是一款专为 MetaTrader 5(MT5)平台设计的自动交易专家顾问(EA),其核心在于结合了斐波那契回调线分析和抛物线止损系统,为交易者提供了智能化的...