如何创建整数变量的实例?

How to create an instance of a integer variable?

所以我有

@Override
public IBlockState getActualState(IBlockState state, IBlockAccess blockAccess, BlockPos pos) 
{
    TileEntity tileEntity = blockAccess.getTileEntity(pos);
    if(tileEntity instanceof TileEntityBlender)
    {
        TileEntityBlender te = (TileEntityBlender)tileEntity;
    }
    return state.withProperty(PROPERTY_INT, );
}

我需要 withProperty 中的第二个参数是我在 TileEntity class public int progress; 中设置的整数变量,那么我将如何创建它的实例多变的?我不确定我的措辞是否完全正确,但在此先感谢!

TileEntityBlender class: https://hastebin.com/waqurutahe.java

return state.withProperty(PROPERTY_INT, tileEntity.progress);或者如果进度是一个私有变量然后可以做return state.withProperty(PROPERTY_INT, tileEntity.getProgress());如果你有相应的getter方法。

现在 Java 中有一个 autoboxing 的概念,即 Java 编译器会在需要时自动将基本类型转换为相应的包装类型。因此,在您的情况下,如果 withProperty 需要整数,它将自动从 int 转换为 Integer。