其实很少的时候要用到这个的,但是在物联网开发中。会涉及到,因为第三方一般是单片机,由C或者C++开发。一般进行通讯时使用TCP或者UDP,更接近于底层。
而这些开发就需要经常把对象转字节,或者字节转对象。或者干脆传字符串进行解析处理。
一般来说,字符串转字节是想把二进制 格式为16进制进行显示。最简单的可以使用Biginteger.valueof(byte ); 这样就可以调用tohex方法获取字节了。
但是很多时候时不推荐这样处理的,因为直接传输字节往往体积更小,更方便解析。而且一般也有现成的工具框架处理, 比如 magicByte之类的。 可以直接将字节流转换为对象。 还是非常简单方便的。