學(xué)習(xí)筆記 如何替換和連接Flex字符串
本文和大家重點討論一下Flex字符串處理,主要包括連接Flex字符串和替換Flex字符串兩部分內(nèi)容,相信通過本文的學(xué)習(xí)你對Flex字符串的處理有一定的認識。
Flex字符串處理
1.連接Flex字符串
連接Flex字符串指兩個及兩個以上的Flex字符串合并成為一個Flex字符串.
1.1."+"操作符連接Flex字符串
格式:Flex字符串1+Flex字符串2+...;
//結(jié)果為"Thisworks"
- varexample:String="This"+"works";
- //結(jié)果為"Thereare24people"
- varattendance:int=24;
- varoutput:String="Thereare"+attendance+"people";//
在這里編譯器會把attendance自動轉(zhuǎn)換為Flex字符串.
但是+號兩邊都是數(shù)字類型就需要強制轉(zhuǎn)換類型后才可相加.
1.2."+="操作符連接Flex字符串:
表示先進性連接操作然后再把結(jié)果賦給***個Flex字符串.
格式:Flex字符串+=Flex字符串2+Flex字符串3+...;
- vars1:String="11";
- trace(s1+="22"+"33");//顯示"112233"
2.替換Flex字符串
2.1替換Flex字符串函數(shù)replace:
搜索指定Flex字符串并替換為其他Flex字符串,然后返回替換后的Flex字符串.該方法只能替換***個匹配的Flex字符串,要全部替換需要使用循環(huán).
格式:Flex字符串變量.replace(搜索Flex字符串,替換Flex字符串);
2.2其他替換函數(shù)split+join
格式:Flex字符串變量.split(分隔Flex字符串);
數(shù)組變量.join(連接Flex字符串);
- varexample:String="Thisis<br>asentence<br>on3lines";
- /*
- 顯示為:
- Thisis
- asentence
- on3lines
- */
- trace(example.split("<br>").join('\n'));
【編輯推薦】
- Flex字符串處理指導(dǎo)手冊
- Flex字符串用法指南
- Flex及FlexBuilder2.0開發(fā)環(huán)境詳解
- FlexBuilder3.0與Eclipse3.4的***結(jié)合
- 學(xué)習(xí)筆記 FlexBuilder2.0中如何使用基于Lists的控件