Flex String Util

1237 단어 Flex
package core.util
{
	
	public class StringUtil
	{
		public static function str2Boolean(str:String):Boolean {
			if (str != null && str.toUpperCase()=="Y") {
				return true;
			} else {
				return false;
			}
		}

		public static function boolean2Str(b:Boolean):String {
			return b ? "Y" : "N";
		}
		
		public static function LTrim(s : String):String{
  			var i : Number = 0;
  			while(s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 || s.charCodeAt(i) == 9)
  			{
    			i++;
  			}
  			return s.substring(i,s.length);
		}
 
		public static function RTrim(s : String):String{
  			var i : Number = s.length - 1;
  			while(s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 ||s.charCodeAt(i) == 9)
  			{
    			i--;
  			} 
  			return s.substring(0,i+1);
		}
 
		public static function Trim(s : String):String
		{
			if (s == null) {
				return null;
			}
  			return LTrim(RTrim(s));
		}
	}
}

좋은 웹페이지 즐겨찾기