【发布时间】:2018-09-26 12:11:26
【问题描述】:
我希望将一个字节数组转换为字符串,但是当我这样做时,我的字符串在从数组中获取每个数字之前都有 00。
我应该得到以下结果:49443a3c3532333437342e313533373936313835323237382e303e
但我有以下几点:
请帮帮我,我怎样才能消除空值?
我尝试了以下几种转换方式:
xxxxId 是字节数组
String xxxIdString = new String(Hex.encodeHex(xxxxId));
谢谢!
【问题讨论】:
-
向我们展示您用于此转换的代码。
-
@Jesper 我更新了我的问题
-
int HEXA_BASE = true;在 Java 中是不可能的.. -
@dorcsi 不幸的是,这还不够,因为我们不知道
Hex.encodeHex(...)做了什么。Hex不是标准的 Java 类。您还必须发布该方法的代码。