对字符串String的操作:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955" minHeight="600" backgroundColor="#6A5656" initialize="init()">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<mx:List id="list1" x="-1" y="0" width="200" height="378">
</mx:List>
<fx:Script>
<![CDATA[
private var str:String = "Hello,world!";
internal function init():void{
var datas:Array=new Array();
datas.push("length:"+str.length);
datas.push(str + "flex");
datas.push(str);
datas.push(str.charAt(0))
datas.push(str.indexOf("w"));
datas.push(str.indexOf("w",8));
datas.push("split:"+str.split(","));
datas.push("split:"+str.split(",",1));
datas.push(str.substr(0,19));
datas.push(str.substring(0,2))
//与substring基本相同 允许负数
datas.push(str.slice(0,2))
datas.push(str.toUpperCase());
datas.push(str.toLowerCase());
list1.dataProvider=datas;
}
]]>
</fx:Script>
</s:Application>
运行结果如下: