【发布时间】:2012-07-06 15:08:36
【问题描述】:
我有一个字符串说String a = "abc";。现在我想把它转换成一个字节数组比如byte b[];,这样当我打印b时它应该显示“abc”。
我该怎么做?
getBytes() 方法给出不同的结果。
到目前为止,我的程序看起来像这样:
String a="abc";
byte b[]=a.getBytes();
我想要的是我在一个类中有两种方法,一种是 公共字节 [] 加密(字符串 a) 另一个是 公共字符串解密(字节[] b) 进行加密后,我将数据保存到数据库中,但是当我取回它时,字节方法没有给出正确的输出,但是我使用字符串方法得到了相同的数据,但是现在我必须将其传递给解密(字节 [] b) 如何做到这一点,这是真实的情况。
【问题讨论】:
-
byte b永远不会显示“abc”。如果getBytes()不是解决方案,我不明白问题出在哪里。
标签: java