【发布时间】:2016-02-12 23:54:13
【问题描述】:
我似乎找不到合适的 API 来进行往返安全转换
(new String(new byte[]{-84}, "UTF-8")).getBytes("UTF-8")[0]
产生 -17,而不是 -84
【问题讨论】:
-
没有这样的东西。您不得使用
String来存储简单明了的二进制数据。或者使用类似 Base64 的东西。 -
那么Base64怎么做?
标签: java arrays encoding data-conversion