我遇到了将字节字符串转换为字节数组的转换问题。
即我有一个字符串“ [B@1a758cb ”。即主字符串“gunjan”的Base64加密字符串。在这里为了解密,我想将加密的字节字符串转换为字节 []。
但是 String.getByte[] 对我不起作用。String.getBytes[] 给出字节字符串的字节。
我怎样才能做到这一点 ??我是否必须遍历字节字符串中的每个字符并将它们转换为 byte[] ?
已编辑
我正在使用 Apache Coded 3.1 jar 进行 Base64 转换。这是我从中获取此加密文本的代码..
String in = "gunjan";
byte[] byteStr = in.getBytes();
byte[] base64Encoded = Base64.encodeBase64(byteStr);
这里base64Encoded的值为[B@1a758cb也可以看到图中的控制台日志。。