⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glllstringutil.as

📁 flex开发的音乐播放程序程序。带歌词功能
💻 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(包含)之间的随机整数
		 * 
		 * 
		 */
		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 传入数字返回带单位的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后子字符串数组的最后一组字符串
		 * 
		 */
		public static function splitLast(Str:String,split:String):String {
			var temp:Array = Str.split(split);
			return (temp[temp.length - 1]);
		}

		/**
		 * 
		 * 将返回Str split后子字符串数组的第一组字符串
		 * 
		 */
		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 + -