0

次のように、1 つのメンバー myByte を持つクラスがあります。

public class ByteClass {
    private Byte myByte;
    public Byte getMyByte() {
        return myByte;
    }
    public void setMyByte(Byte myByte) {
        this.myByte = myByte;
    }
}

私はFFである文字列値を持っており、それをクラスメンバーに割り当てる必要があります。それを試してみると、コンパイル時にエラーが発生したため、どうすればよいですか

型の不一致: バイト [] からバイトに変換できません文字列にバイト配列を使用できないことは理解していますが、いくつかの方法でそれを試みましたが、成功しませんでした.任意のアイデアクラスに値 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());
    }
}
4

3 に答える 3