首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2011-11-29 
怎样得到大小为一个byte的数据?现在需要一个大小为一个byte的数据包,请问这样下面这样得到的是一个byte还

怎样得到大小为一个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不就可以了?

热点排行