java中getBytes方法得到的字节数组里面每一个byte代表的是什么?

我的意思是byte里面值代表的是什么意思,而不是里面有什么数字 ,如果字符串里有汉字呢?又代表什么? 请详细说明 ,谢谢了。

单个的byte值!范围是-128—127
getBytes方法会把你前面的这个值按照默认的字符编码拆成字节,然后保存在byte数组中。
汉字的话,他也会根据一定的编码方式拆成字节然后存储!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-15
就是把你的数据拆分成 一个字节一个字节的存放,一个byte就是数据的一小段啊
比如一个字符串 "abcd" getBytes的到的结果就是 97 98 99 100,
每个数就是一个字节(Byte)
第2个回答  2009-02-15
-128—127的一个数