读书人

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

发布时间: 2011-11-29 22:04:11 作者: rapoo

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

读书人网 >J2SE开发

热点推荐