我想在我的 android 应用程序中实现一些目标。我需要在我的类中创建一个字符串变量的十六进制表示并将其转换为字节数组。像这样的东西:
String hardcodedStr = "SimpleText";
String hexStr = someFuncForConvert2HEX(hardcodedStr); // this should be the HEX string
byte[] hexStr2BArray = hexStr.getBytes();
之后我希望能够将其转换hexStr2BArray
为 String 并获得它的价值。像这样的东西:
String hexStr = new String(hexStr2BArray, "UTF-8");
String firstStr = someFuncConvertHEX2Str(hexStr); // the result must be : "SimpleText"
任何建议/建议我该如何实现这一目标。还有一件事,我应该能够转换那个 hexString 并在任何其他平台上获得它的真正价值……比如 Windows、Mac、IOS。