`
peonyzzdx
  • 浏览: 590852 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

Boolean和boolean的区别

阅读更多
boolean是基本数据类型;
Boolean是它的封装类,和其他类一样,有属性有方法,可以new,也可以直接赋值,例如:
Boolean a = new Boolean(true);
也可以 Boolean a = true;
Boolean 是boolean 的实例化对象类,和Integer对应int一样 ;
自jdk1.5.0以上版本后,Boolean在"赋值"和判断上和boolean一样, 即是你: boolean b1 = true ; 或者 Boolean b2 = true ; 都可以。

唯一只能使用Boolean上的就是从列表或者哈希表获取值时。 比如 boolean t = false; Map map = new HashMap(); map.put("t", t);
那么获取值时只能用 Boolean t1 = (Boolean) map.get(t); //前面只能用Boolean强制转换,不能使用boolean.

示例二:

int t = 0;
Map map = new HashMap();
map.put("t", t);
int t1 =  (Integer) map.get(t);
总言:放进map中的可以是元素或者对象,拿出来的一定是一个对象,强制转换时必须使用大些Boolean或Integer
分享到:
评论

相关推荐

    详谈java中boolean和Boolean的区别

    Java 中 boolean 和 Boolean 的区别详解 作为一名 Java 开发者,了解 boolean 和 Boolean 的区别是非常重要的。本文将详细介绍 Java 中 boolean 和 Boolean 的区别,帮助读者更好地理解和使用这两种数据类型。 ...

    Boolean RT资源包

    总之,"Boolean RT资源包"为Unity开发者提供了一种强大的工具,使他们能够在项目中实现更高效、更流畅的几何体布尔运算,极大地扩展了创意可能性和游戏体验。在实际开发中,结合良好的编程实践和性能优化,可以充分...

    Boolean RT.zip

    BooleanRT, 实现2个物体间的布尔运算 The extension provides the following functions: 1- Real-time or per-click Boolean execution. 2- Material, UV and texture preservation. 3- Saving to prefab. 4- ...

    Boolean RT.rar

    此外,"Boolean RT"还支持在关卡创建和编辑过程中进行运算,这意味着开发者可以在游戏编辑器中实时看到布尔运算的结果,无需预处理或额外的导入步骤。这对于快速迭代和调试关卡设计来说是一个巨大的提升。 在实际...

    Unity 几何体布尔运算BooleanRT

    Unity 几何体布尔运算BooleanRT,Boolean RT.unitypackage,unity3d布尔运算插件。

    Unity Boolean CSG插件的使用

    Unity Boolean CSG插件的使用

    JS字符串false转boolean的方法(推荐)

    在JavaScript中,将字符串"false"转换为布尔值false并不是一个简单的隐式转换,因为JavaScript会把字符串...在实际开发中,推荐使用这种方法来处理字符串与布尔值之间的转换,尤其是在涉及模板引擎和前后端数据交互时。

    Boolean RT.unitypackage,unity3d布尔运算插件

    Boolean RT.unitypackage,unity3d布尔运算插件。

    Java if(boolean)和if(boolean=true)区别解析

    总结一下,`if(boolean)`和`if(boolean=true)`之间的主要区别在于: 1. `if(boolean)`仅检查布尔变量的当前值,而不改变它。 2. `if(boolean=true)`实际上是错误的用法,它会将`boolean`变量赋值为`true`,然后用这...

    boolean_approach

    boolean_approach

    Test_sget_boolean.rar_sget-boolean

    `sget-boolean`从标题和标签中可以看出,这可能是一个与获取布尔值相关的函数或方法,可能用于Linux环境下的编程。`Test_sget_boolean.rar`是一个压缩包,包含了对`sget-boolean`进行测试的源代码文件`Test_sget_...

    Screen Space Boolean Subtract Shader

    Screen Space Boolean Subtract Shader 动态计算模型布尔值,源代码

    struts2 依赖注入boolean类型的属性时报错

    了解这些问题后,你可以更有效地诊断和修复Struts2框架在注入boolean属性时可能出现的错误。同时,深入学习Struts2的源码也能帮助理解其内部工作原理,提高问题解决能力。记得定期更新Struts2到最新版本,以获取最新...

    Test-Boolean-Firebird.zip_Will_boolean

    首先,我们要明确“boolean”在编程和数据库中通常代表逻辑值,即真(true)和假(false)。在Firebird数据库中,布尔类型通常用YES和NO或1和0来表示。"Will boolean"这个标签可能指的是该应用着重于如何利用...

    Boolean_unity.zip

    这个"Boolean_unity.zip"压缩包显然包含了用于实现这一功能的相关资源和可能的脚本。在本文中,我们将深入探讨Unity3D中的布尔运算、其工作原理、用途,以及如何在实际项目中应用它们。 首先,我们要理解Unity3D中...

    Java中Boolean与字符串或者数字1和0的转换实例

    Java中Boolean与字符串或者数字1和0的转换实例 在Java中,Boolean类型与字符串或者数字1和0之间的转换是一种常见的操作。特别是在数据库交互过程中,Boolean类型字段需要与数据库中的bit类型字段进行映射和转换。...

Global site tag (gtag.js) - Google Analytics