33问答网
所有问题
java中getBytes方法得到的字节数组里面每一个byte代表的是什么?
我的意思是byte里面值代表的是什么意思,而不是里面有什么数字 ,如果字符串里有汉字呢?又代表什么? 请详细说明 ,谢谢了。
举报该问题
推荐答案 2009-02-16
单个的byte值!范围是-128—127
getBytes方法会把你前面的这个值按照默认的字符编码拆成字节,然后保存在byte数组中。
汉字的话,他也会根据一定的编码方式拆成字节然后存储!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/B0RdRP4c.html
其他回答
第1个回答 2009-02-15
就是把你的数据拆分成 一个字节一个字节的存放,一个byte就是数据的一小段啊
比如一个字符串 "abcd" getBytes的到的结果就是 97 98 99 100,
每个数就是一个字节(Byte)
第2个回答 2009-02-15
-128—127的一个数
相似回答
java
对同
一个
字符串重复使用
getBytes
()
得到的byte
,为
什么每
一次都不同...
答:
你输出的是byte对象的内存地址。
getBytes
()得到
的是一个byte的
数组对吧。你要看
得到的byte
应该遍历打印这个
byte数组里的
元素,而不是直接打印byte对象。String str = "123d";byte[] by = str.getBytes();for(int i=0;i<by.length;i++) { System.out.println(by[i]);} ...
java中getByte
()到底是用来干
什么
用
的?
答:
得到一个
操作系统默认的编码格式
的字节数组
。
Java
字符串转化为
字节
答:
getBytes
()使用平台默认的字符集将此 String 解码为字节序列,并将结果存储到一个新
的字节数组中
。返回
byte
[]getBytes(String charsetName)使用指定的字符集将此 String 解码为字节序列,并将结果存储到一个新的字节数组中。返回 byte[]你那样写是可以的 不过 你需要保证你的机器8001这个端口开放才能正常...
大家正在搜
java中字节数组是什么
java中byte数组有什么用
java中字节数组替换
java字节数组转成字符串
java存byte数组到本地
字节数组和字符数组
java byte数组转int
java数组字节如何算
java byte数组
相关问题
java中getBytes方法得到的字节数组里面每一个byt...
java中调用String中的getBytes()得到的是b...
JAVA字符是以unicode处理,但是通过getbytes...
java中的String的getBytes()方法可以获取3...
java对同一个字符串重复使用getBytes()得到的by...
java中byte[]是怎么意思
java把一个byte类型的数据的每一位都输出怎么做?
java 中关于byte数组的赋初值问题