相关疑难解决方法(0)

在java中从boolean转换为byte

我需要将字节值设置为方法参数.我有布尔变量isGenerated,它决定了在这个方法中执行的逻辑.但我可以直接传递boolean作为字节参数这是不允许的,不能在java中强制转换.所以我现在的解决方案看起来像这样:

myObj.setIsVisible(isGenerated ? (byte)1 : (byte)0);
Run Code Online (Sandbox Code Playgroud)

但对我来说这似乎很奇怪.也许存在一些更好的解决方案吗?

java byte boolean type-conversion

15
推荐指数
2
解决办法
3万
查看次数

标签 统计

boolean ×1

byte ×1

java ×1

type-conversion ×1