当前位置: 代码迷 >> J2SE >> 怎的得到大小为一个byte的数据
  详细解决方案

怎的得到大小为一个byte的数据

热度:216   发布时间:2016-04-24 15:29:42.0
怎样得到大小为一个byte的数据?
现在需要一个大小为一个byte的数据包,请问这样下面这样得到的是一个byte还是两个??
String   c   =   "a ";
Byte[]   b   =   c.getBytes();
若不对,应该怎么完成?若对了,那还有什么好办法吗?
谢谢……

------解决方案--------------------
得到的是一个byte,如果是ascii码没法表示的字符则得到两个,c.getBytes();可以用字符集作为参数如c.getBytes( "ISO-8859-1 ");
------解决方案--------------------
应该是byte[] b = c.getBytes(); 不是Byte[] b = c.getBytes();
------解决方案--------------------
查看b.length不就可以了?
  相关解决方案