`
jinyanhui2008
  • 浏览: 314154 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

flex String 相关处理

    博客分类:
  • 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();

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.

分享到:
评论

相关推荐

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    MessageBrokerServlet 是真正处理 Flex 远程调用请求的 Servlet,我们需要将其映射到指定的 URL: 清单 5. 定义 Flex servlet <servlet> <servlet-name>messageBroker</servlet-name> <servlet-class>...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    为了能完成自动生成 RemoteObject 对象,我编写了一个 Java2ActionScript 的 Ant 任务来自动转换 FlexService 接口以及相关的所有 JavaBean。JavaInterface2RemoteObjectTask 完成一个 Java 接口对象到 RemoteObject...

    flex平台设计说明书

    flex平台设计说明书,基础技术架构。新增了BaseBusiness 和BaseServlet,其他各层也有较多改动,箭头方向表示在层次之间的返回值类型,比如,Business里的方法返回String或Bool值(由于有平台常数,所有的返回值都是...

    Flex新手教程_入门级学习笔记

    2.2 String 6 2.3 Array类 8 2.4 XML和E4X 9 2.5 事件处理 Event 12 2.6异常和错误处理 13 3.Flex组件 15 3.1布局设计 15 3.3 MXML Module模块应用 16 3.4 表单 16 3.5 对话框 17 3.6 列表 18 3.7弹出菜单 19 3.8...

    flex:Flex协议,客户端和服务器

    柔性Flex是具有客户端和服务器jar库的简单协议/框架,可通过使用简单的Map(获取/放置)接口在应用程序之间传输低延迟的高吞吐量数据。 从逻辑上将数据划分为多个存储,每个存储都有一个名称。眼镜基于Netty(NIO)...

    一个由MVC设计模式开发的例子,初学FLEX设计模式很好的资源

    FLEX基于MVC下的一款框架Cairngrom开发经验和实例 cairngrom实例流程 在view中的操作如点击拖拽等等,产生事件, 首先编写一个事件类,继承Cairngorm中的CairngromEvent事件,在派发事件之前把需要传值的参数放到绑定类...

    ActionScript开发技术大全

    2.2.2在FlexBuilder3下创建ActionScript3.0项目 15 2.3服务端部署 16 2.3.1安装JDK 16 2.3.2安装Tomcat服务器 18 2.3.3Tomcat集成RED5服务器 20 2.4安装VisualBasic6.0 22 2.5小结 23 第3章ActionScript3.0语法 24 ...

    gsoap 2.8 (SOAP/XML 关于C/C++ 语言的自动化实现工具内附 CSharp webservice例子,及GSOAP client和server例子)

    绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP数据结构,这样就使得用户必须改变程序结构来适应相关的类库。与之相反,gSOAP利用编译器技术提供了一组透明化的SOAP API,并将与开发无关的SOAP实现...

    awesome-actionscript:精​​选的ActionScript框架,库和软件的清单

    真棒动作精选的极好的ActionScript框架,库和软件的列表。 flash-请求开源Flash和Shockwave规范跨平台游戏引擎具有Flash后备功能HTML5网络摄像头... 适用于Flash和Flex的ActionScript 3应用程序框架 Starling Framewor

    selenium怎样在多窗口中运行程序 (1)

    (4)silverlight flex and flash不能录制 27.[warn] Link has target '_blank', which is not supported in Selenium!这个问题的原因?(可参考上文中的19) Link has target '_blank'这个好像是这样的:当Link...

    WAP 无线应用协议

    6.10.5 库调用及相关错误 191 6.11 仅支持整型数的设备 191 6.12 内容类型 191 6.13 术语定义 191 6.14 缩略语 192 6.15 参考标准 193 6.16 参考资料 194 第7章 WMLScript标准库规范 195 7.1 范围 195 7.2 符号说明 ...

    asp.net知识库

    .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...

Global site tag (gtag.js) - Google Analytics