关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
java将字符串的长度,转换为16进制两个字节,低位在前高位在后
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
APX456 2021-02-07 11:30关注直接将字符串的长度 转换成十六进制的字符串 再翻转一下就行了啊
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-04-18 20:14回答 2 已采纳 问题已解决。Python代码: if data==0x55 and Bytenum==0: CheckSum=data
- 2016-08-26 11:05回答 8 已采纳 `Integer.toHexString(s1)+Integer.toHexString(s2)`
- 2021-10-25 22:07回答 1 已采纳 可以看下base64
- 2022-05-09 13:32风.foxwho的博客 * 低位在前,高位在后 * * @param n * @return */ public static byte[] unlong2H4bytes(long n) { byte[] b = new byte[4]; b[0] = (byte) (n & 0xff); b[1] = (byte) (n >> 8 & 0xff); .....
- 2017-04-01 06:53回答 1 已采纳 应该是bom头,php存储为没有bom头的 [php隐形字符65279](http://www.w3dev.cn/article/20110817/php-hidden-char-65279-u
- 2020-11-09 14:20回答 3 已采纳 base64是针对字符串做编码,你这个要求有点怪异了。2个方式: 1、字符串数组用特殊符号拼接后转,这个已经被你否定了; 2、按单个字符串转换后组成新的字符串数组,或者单个转换后用特殊符号拼接。转
- 2020-04-29 18:26回答 1 已采纳 字符串转 byte 有自己的方法,然后不足的再补够1024 byte 。必须用 for 循环的呀,空格的 byte 值是32 ,完整的代码: ``` public static void ma
- 2022-05-09 13:26风.foxwho的博客 * 低位在前,高位在后 * * @param n * @return */ public static byte[] unlong2H2bytes(long n) { byte[] b = new byte[2]; b[0] = (byte) (n & 0xff); b[1] = (byte) (n >> 8 & 0xff); r
- 2017-10-21 07:06回答 2 已采纳 strconv.AppendUint appears to be faster than fmt.Sprintf. For example, hex_test.go: package main
- 2019-10-12 16:27回答 4 已采纳 https://blog.csdn.net/weixin_37288522/article/details/86524168
- 2020-09-11 09:30
java netty与c++使用socket tcp协议通信,c++作为客户端,java作为服务端使用的是netty,接收字节数据,先将字节转16进制字符串再转为普通字符串,中英文全出现乱码。求急大神,谢谢! intellij-idea java maven
回答 5 已采纳 要判定问题出在哪里。 你可以先测试两端传送是否正常,用base64 encode/decode 来代替hexString2String功能函数,看看是否网络数据传送代码有问题。如果没有问题,那就是编码 - 2020-09-02 22:13在这个方法中,`String.format("%02X", b)`将每个字节转换为两位的十六进制字符串,`%02X`中的`02`表示填充0,确保输出始终为两位,即使字节的值小于16(即它只占一个十六进制位)。 上述代码虽然简单,但在处理...
- 2020-08-30 07:02首先,我们需要获取每个字节的高四位和低四位,然后将它们转换为16进制数字,并将这些数字转换为相应的字符。 ```java private static String toHex(byte[] result) { StringBuffer sb = new StringBuffer(result....
- 2023-06-30 09:11折燕的博客 Java实现16进制字符串转10进制数值
- 2020-09-01 12:17先将字节数组转换为16进制字符串,然后再从16进制字符串还原回字节数组,最后根据字符集构建字符串。文章中提供的代码示例展示了这种方法,分为两步: - 将byte数组转换为16进制字符串: - 方法一:将每个byte拆...
- 没有解决我的问题, 去提问