gpt4 book ai didi

java - 请帮我编写以下字节转换代码?

转载 作者:行者123 更新时间:2023-12-01 15:33:37 25 4
gpt4 key购买 nike

 String str = "dBZ";
byte [] write_data = new byte[10];
byte[] temp = str.getBytes();
String s = new String(temp);
write_data[0] = Byte.decode(s);


Exception in thread "main" java.lang.NumberFormatException: For input string: "dBZ"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Byte.parseByte(Unknown Source)
at java.lang.Byte.valueOf(Unknown Source)
at java.lang.Byte.decode(Unknown Source)
at qwerty.ByteTest.main(ByteTest.java:9)

最佳答案

这样做....您将从字符串中获取字节...

 String str = "dBZ";
byte [] write_data = new byte[10];
byte[] temp = str.getBytes();

for(byte b:temp)
System.out.println(b);

这里b是一个字节..

此外,您的方法Byte.decode(str)的文档说

/* 将String 解码为Byte接受十进制、十六进制和八进制数字**/

因此它会给你一个 NumberFormatException

关于java - 请帮我编写以下字节转换代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9239849/

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