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

来源:百度知道 编辑:UC知道 时间:2024/06/24 13:48:15
我的意思是byte里面值代表的是什么意思,而不是里面有什么数字 ,如果字符串里有汉字呢?又代表什么? 请详细说明 ,谢谢了。

单个的byte值!范围是-128—127
getBytes方法会把你前面的这个值按照默认的字符编码拆成字节,然后保存在byte数组中。
汉字的话,他也会根据一定的编码方式拆成字节然后存储!

就是把你的数据拆分成 一个字节一个字节的存放,一个byte就是数据的一小段啊
比如一个字符串 "abcd" getBytes的到的结果就是 97 98 99 100,
每个数就是一个字节(Byte)

-128—127的一个数