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

Flex字符串用法指南

開發 后端
本文向大家介紹一下Flex字符串的概念及使用,比如說連接字符串指兩個及兩個以上的字符串合并成為一個Flex字符串。

本文和大家重點討論一下Flex字符串的使用,主要包括Flex連接字符串,轉義字符,搜索Flex字符串,替換Flex字符串等內容,相信通過本文的學習,你對Flex字符串的使用有深刻的認識。

Flex字符串

1.連接字符串

連接字符串指兩個及兩個以上的字符串合并成為一個Flex字符串。

1.1."+"操作符連接字符串

格式:字符串1+字符串2+...;

//結果為"Thisworks"
varexample:String="This"+"works";

//結果為"Thereare24people"
varattendance:int=24;
varoutput:String="Thereare"+attendance+"people";//在這里編譯器會把attendance自動轉換為Flex字符串.

但是+號兩邊都是數字類型就需要強制轉換類型后才可相加.

1.2."+="操作符連接字符串:

表示先進性連接操作然后再把結果賦給第一個Flex字符串.

格式:字符串+=字符串2+字符串3+...;

vars1:String="11";
trace(s1+="22"+"33");//顯示"112233"

2.轉義字符

字符名  轉義字符

新行符 \n

Tab符 \t

回退符 \b

制表符 \f

回車符 \r #p#

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

使用indexOf或lastIndexOf方法

3.1.順序搜索字符串indexOf:

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

格式:字符串名.indexOf(要搜索的字符串,開始的下標);//開始下標默認為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.逆序搜索字符串lastIndexOf

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

4.取Flex字符串的子串

4.1substr方法:

從開始下班器截取一定長度的作為子串.

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

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

4.2substring方法:

從開始下標至結束下標為止截取字符串作為子串.

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

  1. varexample:String="rabbits";  
  2. trace(example.substring(0,3));//顯示:rabb 

4.3.slice方法:

與substring方法功能和參數一樣,但是有兩點區別:

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

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

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

Code
 

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

#p# 5.替換Flex字符串

5.1替換字符串函數replace:

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

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

5.2其他替換函數split+join

格式:字符串變量.split(分隔字符串);

數組變量.join(連接字符串); 

  1. varexample:String="Thisis<br>asentence<br>on3lines";  
  2. /*  
  3. 顯示為:  
  4. Thisis  
  5. asentence  
  6. on3lines  
  7. */  
  8. trace(example.split("<br>").join('\n')); 

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

格式:字符串變量.charAt(字符位置)

varaa:String="123456789";
Alert.show(aa.charAt(1));//顯示2

7.大小寫轉換

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

toLowerCase:轉換成小寫字母格式:字符串變量.toLowerCase();

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

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

9.反轉字符串reverse

9.1.使用字符串的spilt方法把字符串轉成數組

9.2.使用數組的reverse方法進行反轉

9.3.使用數組的join方法轉為字符串

Code
 

  1. varexample:String="hellodearreader";  
  2. varwords:Array=example.split("");//以空格字符分割字符串存進數組  
  3. words.reverse();  
  4. varexampleRevByWord:String=words.join("");  
  5. trace(exampleRevByWord);//顯示為:readerdearhello  

 10.存取ASCII碼1

10.1.以ASCII碼構造字符串函數fromCharCode

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

Code
 

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

10.2讀取單字符的ASCII碼charCodeAt

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

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

【編輯推薦】

  1. FlexBuilder快捷鍵使用說明
  2. Flex2.0Beta1新功能出爐
  3. 揭露Flex2.0的幾大誤區
  4. FlexBuilder3.0與Eclipse3.4的完美結合
  5. 剖析Flex DataGrid分頁控件的兩種分頁形式用法

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-08-09 12:42:16

Flex module

2010-08-12 15:20:49

Flex Builde

2010-08-04 14:07:59

Flex事件機制

2010-07-30 10:13:38

Flex控件

2010-08-05 10:29:11

Flex效果

2010-08-13 11:34:54

Flex自定義事件

2010-08-03 10:40:29

Flex代碼格式化

2010-08-13 12:54:20

Flex彈出窗口

2010-07-27 10:19:28

Flex

2013-02-18 13:44:22

CSSSASSWeb

2010-07-26 14:54:07

Perlsplit函數

2010-07-26 15:27:50

Perl foreac

2010-07-26 17:09:00

Perl模塊

2010-08-10 14:18:15

RationalFunFlex

2010-08-16 15:11:02

DIV

2010-07-21 10:10:50

Perl split函

2010-07-21 13:35:22

Perl模式匹配

2010-07-19 15:25:39

Perl標量轉換函數

2010-07-21 09:38:51

2010-07-23 15:51:27

Perl開發工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 三区在线观看 | 久久精品一区二区 | 美女黄频| 91视频网址| 香蕉婷婷 | 久久久久成人精品免费播放动漫 | 久久久久久国产精品免费免费 | 欧美 日韩 国产 在线 | 三级黄色片在线 | 欧美日韩大陆 | 久久精品视频播放 | 欧美日韩a | 国产视频二区在线观看 | 国产精品久久av | 91中文| 欧美成人h版在线观看 | 日韩国产一区 | 91在线免费视频 | 99精品99 | 一区二区福利视频 | 中文av在线播放 | 最新黄色毛片 | 国产99久久精品 | 黄网免费 | 国产乱码精品1区2区3区 | 日韩欧美亚洲综合 | 欧美日韩国产一区二区 | 欧美一区二区三区在线看 | 亚洲手机视频在线 | 成人免费视频久久 | 日韩 欧美 二区 | 99久久99| 国产精品1区2区3区 一区中文字幕 | 国产精品色哟哟网站 | 精品国产乱码久久久久久丨区2区 | 国产精品96久久久久久 | 北条麻妃99精品青青久久 | 农村真人裸体丰满少妇毛片 | 台湾佬成人网 | 国产极品车模吞精高潮呻吟 | 亚洲成人午夜在线 |