`
it_liuyong
  • 浏览: 98804 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

String类是ActionScript中描述字符串的类

    博客分类:
  • flex
 
阅读更多
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代码
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   
}  
分享到:
评论

相关推荐

    ActionScript开发技术大全

    第5章ActionScript3.0中的String对象 104 5.1创建String对象 104 5.2字符串处理 105 5.2.1字符处理 105 5.2.2字符串比较 107 5.2.3裁割与连接 108 5.2.4查找、匹配与替换 110 5.2.5提取子串 112 5.2.6大小写转换 113...

    SimpleLuaTable:AS3类。 将AS3对象编码到Lua表中。 将Lua表字符串解码为AS3对象

    将Lua表字符串解码为AS3对象。 ### AS3对象的输入和输出示例: var as3Obj = new Object () ;as3Obj [ "name" ] = "foo" ; <---> Lua字符串: return { name = " foo " ,} 限制:不支持数组混合表,例如{a = ...

    107个常用javascript语句

    39.取出字符串中指定起点和终点的子字符串:stringA.substring(2,6); 40.数学函数:Math.PI(返回圆周率),Math.SQRT2(返回开方),Math.max(value1,value2)返回两个数中的最在值,Math.pow(value1,10)返回 value1的十次方...

    java关于字符串拼接的笔试题-as2cs:将一些语法从ActionScript转换为C#的小例子

    关于java习惯的笔试题as2cs 将一些语法从 ActionScript 3 转换为 C# 再从 C# 转换回 ActionScript ...受版权保护的文章,在该目录中引用。...ActionScript ...ActionScript: ...ActionScript ...中。...string, ob

    Air程序获取ios设备唯一识别码

    这个字符串用处非常大,我们可以把它作为用户的唯一ID,跳过用户登陆这一步,直接有效并且安全地与数据库中的用户记录进行绑定。 虽然UDID本身并不含有任何用户信息,但是由于应用开发者可以将UDID与服务器上用户...

    FLASH MX Professional 2004应用开发

    3.5 使用String Wrapper类操作字符串 3.6 创建和操作数组 3.6.1 创建Array对象 3.6.2 使用Array类属性 3.6.3 使用Array类方法 3.6.4 给数组排序 3.6.5 对数组进行循环 3.6.6 创建相关数组 3.7 创建自定义对象 3.7.1 ...

    AS3.0常用代码

    同时,可以使用 `toString()` 方法将数字变量转换为字符串。 9. 输入文本和按钮事件 在 AS3.0 中,可以使用 `TextInput` 对象来获取用户输入的文本。例如,`var s1:String;` 用于定义一个字符串变量 `s1`,然后...

    AS3.0_AS3殿堂之路_笔记[七月经典]

    AS3.0_AS3殿堂之路_笔记 ...Boolean(布尔)、int(有符整型)、Number(浮点)、String(字符串)、uint(无符整型) 复杂数据类型 Array(数组)、Date(日期)、Error(异常)、Function(函数)、RegExp(正则表达)、XML、XMLList

    JAVA上百实例源码以及开源项目源代码

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

    JAVA上百实例源码以及开源项目

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

Global site tag (gtag.js) - Google Analytics