gpt4 book ai didi

java - 在java中将无符号字节数组(即short[])解码为字符串

转载 作者:行者123 更新时间:2023-12-02 03:54:20 25 4
gpt4 key购买 nike

我必须在java中读取一个无符号8位字节数组(值范围是0-255)并需要将其解码为字符串。

但是在java中,由于byte是8位有符号值,因此java将其视为short[](短值数组)而不是byte[]。我只能将对象转换为短[]。

我需要的是一种将此数组解码为字符串的方法。

提前致谢!

最佳答案

那么,你尝试过显而易见的方法吗?

public static void main(String[] args) {
final short[] input = {72, 69, 76, 76, 79};

for (final short character : input) {
System.out.println((char) character);
}
}

关于java - 在java中将无符号字节数组(即short[])解码为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35629348/

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