我想知道如何将字节转换为枚举

我的代码是这样的:

public final EnumTest Test()
{
    return (EnumTest)data.get(1);
}


但是它不起作用,因为数据是一个字节数组列表。无论如何,有没有像在C#中那样做到这一点?

谢谢。

最佳答案

public final EnumTest Test()
{
    return EnumTest.values()[data.get(1) & 0xFF];
}

07-24 15:32