唯一的方法: int myInt = myBoolean ? 1 : 0; 如果使用强制类型转换 (int)myBoolean,会出现语法错误。 https://stackoverflow.com/questions/3793650/convert-boolean-to-int-in-java