首页 > 解决方案 > 将字符串转换为保持相同值的 byte[] 数组

问题描述

我正在用 Java 开发一个项目。我使用密码进行编码和解码。密码返回我一个字节数组。由于某些原因,我必须在 String 中发送这个字节数组您对如何取回相同的字节数组有任何想法吗?

例如,如果我有字符串:

"[B@5024d44"

我想转换成byte[],但我希望byte[]等于[B@5024d44. 可能吗?

感谢您的回答。

标签: javastringbyteencode

解决方案


[B@5024d44告诉你你有一个字节数组,并且什么也不告诉你里面有什么。您无法将其转换回任何有意义的东西。

要将字节数组String可逆地转换为,请使用Base64.


推荐阅读