(AS3)ByteArray读写字符串

编码的问题太蛋疼,写了一个辅助类:

package com.aiyou.yesguo.utils

{

	import flash.utils.ByteArray;



	public class BytesUtils

	{

		public static function writeString(bytes:ByteArray, str:String):void

		{

			var bytes_:ByteArray = new ByteArray();

			bytes_.writeUTFBytes(str);

			

			bytes.writeInt(bytes_.length);

			bytes.writeBytes(bytes_);

		}

		

		public static function readString(bytes:ByteArray):String

		{

			var len:int = bytes.readInt();

			return bytes.readUTFBytes(len);

		}

	}

}

  

你可能感兴趣的:(array)