如何将String型变量转为 BYTE
Edit框中有内容如:2000,我以写好函数将其转为16进制数,请问如何把这个16进制数赋给一个BYTE 型变量!
String a=IntToHex(OctToDec(Edit1- >Text),2);
//OctToDec(Edit1- >Text)八进制转为16进制
BYTE b=a;
按照上例 就是把0x400的值付给 b ,然后向串口发送。
这样报错,请高手指教。
没分了,惭愧!
相关推荐
String 与byte[] 间的转换
更好的解决了String类型与byte类型的转换,防止出现乱码问题
Java String与Byte类型转换
Java String与Byte类型转换;用到网络编程.
C#_string_byte数组转换解析
C# string byte数组转换解析 C# string byte数组转换实现的过程是什么呢?C# string byte数组间的转换需要注意什么呢?C# string byte数组间转换所涉及的方法是什么呢?让我们来看看具体的内容: C# string byte数组转换之string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); 反过来,byte[]转成string: string str = System.Text.Encoding.Default.GetString ( byteArray ); 其它编码方式的,如System.Text.UTF8Encoding,System.Text.UnicodeEncoding class等;例如: string类型转成ASCII byte[]:("01" 转成 byte[] = new byte[]{ 0x30, 0x31}) 1 byte[] byteArray = System.Text.Encoding.ASCII.GetBytes ( str ); ASCII byte[] 转成string:(byte[] = new byte[]{ 0x30, 0x31} 转成 "01") 2 string str = System.Text.Encoding.ASCII.GetString ( byteArray ); 有时候还有这样一些需求: byte[] 转成原16进制格式的string,例如0xae00cf, 转换成 "ae00cf";new byte[]{ 0x30, 0x31}转成"3031":
Android byte[] 和 String互相转换
这个工程是简单将String和byte[]互相转换的Demo,有需要的可以下载
Java中byte[]、String、Hex字符串等转换的方法
主要介绍了Java中byte[]、String、Hex字符串等转换的方法,代码很简单,需要的朋友可以参考下


网络及通讯开发

