Rav*_*pta 74 java primitive casting
如何将Java对象转换为布尔基元
我尝试过如下,但它不起作用
boolean di = new Boolean(someObject).booleanValue();
Run Code Online (Sandbox Code Playgroud)
构造函数Boolean(Object)未定义
请指教.
Jon*_*eet 129
如果对象实际上是一个Boolean实例,那么只需转换它:
boolean di = (Boolean) someObject;
Run Code Online (Sandbox Code Playgroud)
显式转换将转换为Boolean,然后是原始值的自动取消装箱.或者您可以明确地这样做:
boolean di = ((Boolean) someObject).booleanValue();
Run Code Online (Sandbox Code Playgroud)
如果someObject不引用布尔值,您希望代码做什么?
chb*_*urd 34
假设yourObject.toString()返回"true"或"false",您可以尝试
boolean b = Boolean.valueOf(yourObject.toString())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
158369 次 |
| 最近记录: |