我有一个类有一个成员myByte如下。Java字节插入值错误字符串到字节
public class ByteClass {
private Byte myByte;
public Byte getMyByte() {
return myByte;
}
public void setMyByte(Byte myByte) {
this.myByte = myByte;
}
}
我有字符串值,它是FF,我需要把它分配给类的成员,我应该 怎么做,因为当我尝试它屁股遵循我在编译时遇到错误
类型不匹配:无法从字节[]转换为字节我知道我不能使用字符串数组作为字符串,但我试图用几种方式做到这一点,没有任何成功.any想法如何设置值FF去上课?
public class ByteHanlder {
public static void main(String[] args) {
String str = "FF";
byte temp = str.getBytes();
Byte write_data = new Byte(temp);
ByteClass byteClass = new ByteClass();
byteClass.setMyByte(temp);
System.out.println(byteClass.getMyByte());
}
}
所以我需要将成员定义为字节数组?我应该将其从FF转换为0Xff? –
有很多选项..您可以将成员设置为字节数组并轻松设置字节数组。或者你可以声明该成员简短 – stinepike