Java 将字节数组转换为字符串

Java 将字节数组转换为字符串,java,Java,我需要一种方法把它们全部解码,就这样 我在网上搜索了一下,我发现所有的东西都是把字符串转换成字节数组,谁能给我提供java代码来完成这项工作 我发现这个类可以转换,但我需要反转它 public static void main(String[] argv) throws UnsupportedEncodingException { String example = "executiondate 16/12/201"; byte[] bytes = example.getBytes

我需要一种方法把它们全部解码,就这样 我在网上搜索了一下,我发现所有的东西都是把字符串转换成字节数组,谁能给我提供java代码来完成这项工作 我发现这个类可以转换,但我需要反转它

public static void main(String[] argv) throws UnsupportedEncodingException {
    String example = "executiondate 16/12/201";
    byte[] bytes = example.getBytes();
    String doc2 = new String(bytes, "UTF-8");
    System.out.println("Text : " + example);
    System.out.println("Text [Byte Format] : " + bytes);
    System.out.println("Text [Byte Format] : " + doc2.toString());

    String s = new String(bytes);
    System.out.println("Text Decryted : " + s);
}
我不是一个偷别人东西的学生我说我搜索过互联网我说我不是java开发人员,问题是我有一个阻塞问题,需要我解码一些值,这些值的格式如下:

[B@3b280492

此行:
stringdoc2=新字符串(字节,“UTF-8”)从您的代码已经做了您想要的。如果愿意,可以将其放置在函数中

public String convertBytesToString(byte[] bytes) {
    return new String(bytes, "UTF-8");
}

此代码将字节数组转换为字符串<代码>字符串doc2=新字符串(字节,“UTF-8”)我不能反向类进入字节数组转换为字符串,请原谅我的java知识贫乏,但你能帮我吗。我需要输入字节数组,返回字符串。你没有在听。此行:
stringdoc2=新字符串(字节,“UTF-8”)做你想要的。只需将它放在它自己的函数中,该函数将返回字符串。“但我需要将其反转”如果您的意思是将字符串反转回字节,那么您可以使用
yourString.getBytes(StandardCharsets.UTF_8)
。顺便说一句,如果这不是您想要的,请尝试回答您的问题,并添加更多详细信息,例如输入数据的示例以及您期望的输出(最好解释为什么应该期望这样的输出)。BTW2:
[B@3b280492
不表示字节数组的内容,但表示其type@hexHashCode.Maybe你应该在你想使用它的地方添加代码,我们可以进一步帮助你,因为你似乎不明白我们在说什么。