永发信息网

java中,如何将一个String对象,变为16进制?

答案:2  悬赏:40  手机版
解决时间 2021-12-30 06:39
  • 提问者网友:人傍凄凉立暮秋
  • 2021-12-29 13:20
求具体代码。

已知:
String = new String("7E 00 0E 90 00 12 4B 00 01 F6 96 0F 00 00 02 01 18 5B");
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-12-29 14:03
首先要清楚 是单字节还是双字节 还是4字节的数据,然后还要知道 高字节在前在后,最好才能解析数据
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-12-29 14:43
java运行环境有一个字符串池,由string类维护。执行语句string s="abc"时,首先查看字符串池中是否存在字符串"abc",如果存在则直接将"abc"赋给s,如果不存在则先在字符串池中新建一个字符串 "abc",然后再将其赋给s。 执行语句string s=new string("abc")时,不管字符串池中是否存在字 符串"abc",直接新建一个字符串"abc"(注意:新建的字符串"abc"不是在字符串池中),然后将其付给s。 前一语句的效率高,后一语句的效率低,因为新建字符串占用内存空间。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯