【发布时间】:2014-10-11 04:38:40
【问题描述】:
我需要将字节值设置为方法参数。我有布尔变量isGenerated,它决定了要在这个方法中执行的逻辑。但是我可以直接将布尔值作为字节参数传递,这是不允许的,也不能在 java 中强制转换。所以我现在的解决方案是这样的:
myObj.setIsVisible(isGenerated ? (byte)1 : (byte)0);
但这对我来说似乎很奇怪。也许有更好的解决方案来做到这一点?
【问题讨论】:
-
奇怪的是
setIsVisible方法会接受除布尔值之外的任何内容...
标签: java boolean byte type-conversion