在java中String(char value[],int hibyte,int offset,int count)中的hibyte是什么意思?

 我来答
Herr_Alucard
2009-06-06
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
貌似没有这种构造器吧,你既然使用了char[] value干嘛还用hibyte。
hibyte的字面意思是UTF-16字符编码的最8高位,一般出现在这种构造器中:
String(byte[] ascii, int hibyte, int offset, int count),因为是byte[]型在java中是8位的,转换成String就转换成了16位,高8位要填,就是这个hibyte了。不过这个构造器已经被废弃了。在API中可以看到@Deprecated
这样的标注。

参考资料: java API 1.5

苏哥达拉
2019-06-25
知道答主
回答量:2
采纳率:0%
帮助的人:1277
展开全部
hibyte:The top 8 bits of each 16-bit Unicode code unit
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘国垒
2009-06-01 · TA获得超过1266个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:0
展开全部
int hibyte,这个?
起的变量名啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式