gpt4 book ai didi

java - Java中如何初始化字节数组?

转载 作者:行者123 更新时间:2023-12-02 04:00:35 24 4
gpt4 key购买 nike

我有一个像这样的字节数组:(这不是实际的字节数组,我已经修改了它)

[69, 121, 101, 45, 62, 118, 101, 114, 196, 195, 61, 101, 98]

我想知道如何在 Java 中初始化它,以便我可以将此字节数组转换为字符串?下面的行不起作用。

// this doesn't work
byte[] bytes = [69, 121, 101, 45, 62, 118, 101, 114, 196, 195, 61, 101, 98];

// now convert to string
String data = new String(bytes, StandardCharsets.UTF_8);

最佳答案

这应该有效

  byte[] bytes = {69, 121, 101, 45, 62, 118, 101, 114, (byte) 196, (byte) 195, 61, 101, 98};

Byte 最多只能容纳 -128 到 127。某些值超出了字节值的限制。所以你需要将它们转换为字节。

关于java - Java中如何初始化字节数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32662656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com