?? glllstringutil.as
字號:
package com.ll19.util {
/**
* - GL'LL. -
*
* @author <a href="http://www.LL19.com/">LL19.com</a>
*
*/
public class GlllStringUtil {
/**
*
*對照字符串put是否包含在putString中
*
*
*/
public static function indexString(putString:String,put:String):Boolean {
if (putString.indexOf(put) > -1) {
return true;
} else {
return false;
}
}
/**
*
* 兩位補0注意將int轉為String
*
*
*/
public static function checkDigits(toCheck:String):String {
return int(toCheck) < 10 ? toCheck = "0" + toCheck : toCheck;
}
/**
*
* 去除char中的字符串remove
*
*
*/
public static function remove(char:String,remove:String):String {
return replaceAll(char, remove, "");
}
/**
*
* 將字符串char中的replace替換為replaceWith
*
*/
public static function replaceAll(char:String,replace:String,replaceWith:String):String {
return char.split(replace).join(replaceWith);
}
/**
*
* 返回min和max(包含)之間的隨機整數(shù)
*
*
*/
public static function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
}
/**
*
* 單位轉換 將Bytes單位轉換為KB或者MB 傳入數(shù)字返回帶單位的String
*
*
*/
public static function getUnitTransform(num:Number):String {
if (num < 1000) {
return num + "Bytes";
} else if (num < 1024 * 1000) {
return Math.round(num / 1024) + "KB";
} else {
return Math.round(num / 1024 / 1024 * 100) / 100 + "MB";
}
}
/**
*
* 將時間(類型[02:02.08])轉換成秒 用在LRC中
* String返回Number
*
*
*/
public static function convertToTime(str:String):Number {
var times:Array = str.split(":");
return parseInt(times[0]) * 60 + parseFloat(times[1]);
}
/**
*
* 將返回Str split后子字符串數(shù)組的最后一組字符串
*
*/
public static function splitLast(Str:String,split:String):String {
var temp:Array = Str.split(split);
return (temp[temp.length - 1]);
}
/**
*
* 將返回Str split后子字符串數(shù)組的第一組字符串
*
*/
public static function splitBegin(Str:String,split:String):String {
var temp:Array = Str.split(split);
return (temp[0]);
}
/**
*
* 將毫秒轉換為 00 m 00 s
*
*/
public static function convertMillToTime(mill:Number):String {
mill = mill / 1000;
var timem:Number = Math.floor(mill / 60);
var times:Number = Math.round(mill % 60);
var time:String = timem + " m " + times + " s ";
return time;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -