我有一个函数把类似23 45 65 3D 3C 4B……这样一个ByteArray字节流转换成string方便显示,但是不知道怎么把它还原成ByteArray了意思就是把"23 45 65 3D 3C 4B" 这样一个字符串,还原成ByteArrayfunction Bytes2Bytestr(param1: ByteArray): String{ var ret: String=""; param1.position = 0; while (param1.bytesAvailable>0) { ret += param1.readByte().toString(16) + " "; } return ret;}
2026年09月25日 08:02
有1个网友回答
网友(1):
方法有点麻烦,但是可以用。 function StrToByteArr(param:String):ByteArray { var c:String; var bytes=new ByteArray; var arr:Array = param.split(" "); for (var i=0;i { c="0x"+arr[i]; bytes.writeByte(c); trace(bytes); } return bytes; }