flex String 相關處理

2021-06-09 07:15:44 字數 1552 閱讀 8687

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();

flex**

public function init():void   

public function init():void
字串大小寫轉換:flexstr.tolowercase(); flexstr.touppercase();

其他物件轉換為string.在預設情況下,所有的as物件都可以轉換為string型別.每乙個類都有乙個tostring方法.

通過tostring可以將物件轉換為string.

string與其它格式的轉換

double result = double.parse("1.1");

取整數double d = math.floor(3.8);//返回小於或等於指定數字的最大整數,結果為3

double s = math.round(3.8);//將值捨入到最接近的整數或指定的小數字數,結果為4

int i = (int)d;

image處理相關

image做遮罩mask 請參考 實現方式是 uiimage maskimage uiimage image withmask uiimage maskimage另一種方式會使用到 cgcontextcliptomask context,self.bounds,mask 例如ios programm...

密碼相關處理

1 60秒以內5次失敗就不讓登入,報 errordesc.network attact錯誤 超過10分鐘再次登入的話 以前的快取就會被清理掉 正常只有失敗的登入記錄才會被快取記錄 private static maploginmap new concurrenthashmap 登入後的校驗 if s...

日期轉換處理相關

declare dt datetime set dt getdate declare number int set number 3 1 指定日期該年的第一天或最後一天 a.年的第一天 select convert char 5 dt,120 1 1 b.年的最後一天 select convert ...