成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Flex字符串處理指導手冊

開發(fā) 后端
你對Flex字符串的概念是否了解,本文想向大家介紹一下Flex字符串處理匯總,希望本文的介紹能讓你有所收獲,歡迎大家一起來學習。

本文和大家重點討論一下Flex字符串處理匯總,主要包括連接Flex字符串,搜索匹配的Flex字符串等內(nèi)容,相信通過本文的學習你對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.轉(zhuǎn)義字符

字符名
轉(zhuǎn)義字符
新行符\n
Tab符\t
回退符\b
制表符\f
回車符\r  #p#

3.搜索匹配的Flex字符串:

使用indexOf或lastIndexOf方法

3.1.順序搜索Flex字符串indexOf:

從指定Flex字符串開始下標開始往后搜索Flex字符串,若找到則返回第一個匹配的Flex字符串位置否則返回-1.

格式:Flex字符串名.indexOf(要搜索的Flex字符串,開始的下標);//開始下標默認為0
 

  1. varexample:String="Thisstringcontainsthewordcooltwice.verycool." 
  2. varindex:int=example.indexOf("cool",0);  
  3. if(index!=-1)  
  4. {  
  5. trace("coolindex"+index);//顯示為:coolindex30  

3.2.逆序搜索Flex字符串lastIndexOf

格式:Flex字符串名.indexOf(要搜索的Flex字符串,Flex字符串結(jié)束的位置);

4.取Flex字符串的子串

4.1substr方法:從開始下班器截取一定長度的作為子串.

格式:Flex字符串名.substr(開始下標,子串長度);
Code
 

  1. varexample:String="bunnies";  
  2. trace(example.substr(0));//顯示:bunnies  
  3. trace(example.substr(0,3));//顯示:bun  
  4. trace(example.substr(3,3));//顯示:nie  
  5. trace(example.substr(-1));//顯示:s  
  6. trace(example.substr(-2,5));//顯示:es 

4.2substring方法:

從開始下標至結(jié)束下標為止截取Flex字符串作為子串.

格式:Flex字符串名.substring(開始下標,結(jié)束下標);
varexample:String="rabbits";
trace(example.substring(0,3));//顯示:rabb

4.3.slice方法:

與substring方法功能和參數(shù)一樣,但是有兩點區(qū)別:

1.substring方法的參數(shù)如果為負數(shù)會自動轉(zhuǎn)化為0,而slice方法則會看成倒數(shù)第幾個.

2.substring方法若結(jié)束下標小于開始下標表示反截取Flex字符串,但slice方法沒有該功能.

格式:Flex字符串名.substring(開始下標,結(jié)束下標);
Code
 

  1. var example:String="rabbits";  
  2. trace(example.substring(0));//顯示rabbits  
  3. trace(example.slice(0));//顯示rabbits  
  4. trace(example.substring(-3,-1));//顯示空Flex字符串  
  5. trace(example.slice((-3,-1));//顯示it  
  6. trace(example.substring(1,3));//顯示ab  
  7. trace(example.slice(1,3));//顯示ab  
  8. trace(example.substring(3,1));//顯示ab  
  9. trace(example.slice(3,1));//顯示空Flex字符串 

#p#5.替換Flex字符串

5.1替換Flex字符串函數(shù)replace:

搜索指定Flex字符串并替換為其他Flex字符串,然后返回替換后的Flex字符串.該方法只能替換第一個匹配的Flex字符串,要全部替換需要使用循環(huán).

格式:Flex字符串變量.replace(搜索Flex字符串,替換Flex字符串);

5.2其他替換函數(shù)split+join

格式:Flex字符串變量.split(分隔Flex字符串);
數(shù)組變量.join(連接Flex字符串);
 

  1. var example:String="This is<br>a sentence<br>on 3 lines";  
  2. /*  
  3.    顯示為:  
  4.        This is  
  5.        a sentence  
  6.        on 3 lines  
  7. */  
  8. trace(example.split("<br>").join('\n')); 

6.對Flex字符串中的單字符操作 charAt

格式:Flex字符串變量.charAt(字符位置)
 var aa:String="123456789";
 Alert.show(aa.charAt(1));//顯示2

7.大小寫轉(zhuǎn)換

toUpperCase:轉(zhuǎn)換成大寫字母    格式:Flex字符串變量.toLowerCase();
toLowerCase:轉(zhuǎn)換成小寫字母    格式:Flex字符串變量.toLowerCase();

8.過濾空白Flex字符串 mx.utils.StringUtil.trim

格式:StringUtil.trim(Flex字符串);#p#

9.反轉(zhuǎn)Flex字符串 reverse

9.1.使用Flex字符串的spilt方法把Flex字符串轉(zhuǎn)成數(shù)組

9.2.使用數(shù)組的reverse方法進行反轉(zhuǎn)

9.3.使用數(shù)組的join方法轉(zhuǎn)為Flex字符串

Code
 

  1. var example:String="hello dear reader";  
  2. var words:Array=example.split(" ");//以空格字符分割Flex字符串存進數(shù)組  
  3. words.reverse();  
  4. var exampleRevByWord:String=words.join(" ");  
  5. trace(exampleRevByWord);//顯示為:reader dear hello  

10.存取ASCII碼1

10.1.以ASCII碼構(gòu)造Flex字符串函數(shù)fromCharCode

格式:Flex字符串變量.fromCharCode(ASCII碼1,ASCII碼2,...);
Code
 

  1. /*顯示:  
  2. New paragraph :&#182;  
  3. Cent : &#162;  
  4. Name: Darron;  
  5. */  
  6. trace("New paragraph:"+String.fromCharCode(182));//因為ASCII碼最大128所以該句的轉(zhuǎn)換是無效的  
  7. trace("Cent :"+String.fromCharCode(162));//因為ASCII碼最大128所以該句的轉(zhuǎn)換是無效的  
  8. trace("New paragraph:"+String.fromCharCode(68,97,114,111,110)); 

10.2 讀取單字符的ASCII碼 charCodeAt

格式:Flex字符串變量.charCodeAt(字符位置);
 

  1. var example:String ="abcd";  
  2. //顯示為:97  
  3. trace(example.charCodeAt(0)); 

【編輯推薦】

  1. Flex字符串用法指南
  2. 從Flex Builder更名看Flash平臺戰(zhàn)略
  3. Flex及FlexBuilder2.0開發(fā)環(huán)境詳解
  4. FlexBuilder3.0與Eclipse3.4的完美結(jié)合
  5. 學習筆記 FlexBuilder2.0中如何使用基于Lists的控件 

 

 

責任編輯:佚名 來源: ej38.com
相關(guān)推薦

2010-07-28 14:59:26

Flex字符串

2010-11-26 09:51:54

MySQL字符串

2010-07-27 15:28:02

Flex DataBi

2010-08-04 11:32:30

Flex字符串

2010-07-14 16:35:52

Perl字符串處理函數(shù)

2010-08-05 13:27:06

Flex布局

2010-06-03 14:55:59

Hadoop配置

2010-10-09 11:54:46

MySQL字符串

2010-07-19 15:07:46

Perl字符串處理函數(shù)

2025-06-30 02:11:00

2010-07-28 10:38:29

Flex開源框架

2010-07-30 10:02:40

Flex驗證控件

2010-07-29 09:44:17

Flex編程

2010-08-05 10:08:06

Flex效果

2010-07-15 09:10:08

Perl函數(shù)手冊

2010-09-26 10:02:09

JVM優(yōu)化配置

2010-01-04 16:17:50

Silverlight

2009-12-18 15:49:05

Ruby Rmagic

2009-11-26 16:26:32

PHP字符串mbstr

2016-12-30 13:32:24

字符串算法代碼
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产成人黄色 | 中文字幕一区二区三区在线视频 | 亚洲成色777777在线观看影院 | 欧美一级欧美一级在线播放 | 观看毛片 | 羞羞视频免费在线 | 精品久久av | 男女网站免费观看 | 日韩欧美大片 | 成人不卡视频 | 国产精品久久国产精品99 | 亚洲欧美成人 | 亚洲一区二区三区四区五区午夜 | 视频一区在线观看 | 国产97在线看 | 九九看片| 久草在线高清 | www亚洲成人 | 一级a性色生活片久久毛片波多野 | 国产一区黄色 | 一级a爱片性色毛片免费 | 日韩精品在线视频免费观看 | 伊人在线 | 成人看片在线观看 | 久久日韩精品一区二区三区 | 日韩小视频 | 国产亚洲欧美另类一区二区三区 | 国产精品久久av | 成人av播放 | 欧美天堂 | 亚洲精品1区 | 2018国产大陆天天弄 | 久久久久国产一区二区三区四区 | 午夜免费在线观看 | 精品国产欧美一区二区三区成人 | 国产成人99久久亚洲综合精品 | 91免费观看国产 | 美女天天操| 国产福利在线 | 一级黄色裸片 | 成人在线免费电影 |