欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳談java中boolean和Boolean的區(qū)別

 更新時間:2017年03月05日 13:20:42   投稿:jingxian  
下面小編就為大家?guī)硪黄斦刯ava中boolean和Boolean的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

boolean是基本數(shù)據(jù)類型 Boolean是它的封裝類,和其他類一樣,有屬性有方法,可以new,

例如: Boolean flag = new Boolean("true"); // boolean 則不可以!

Boolean 是boolean 的實例化對象類,和Integer對應(yīng)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強制轉(zhuǎn)換,不能使用boolean.

通過上面的分析,我們可以得出:

在java中大部分情況我們使用int,boolean基礎(chǔ)類型就可以了,只有要封裝集合的時候,使用Integer和Boolean。

以上這篇詳談java中boolean和Boolean的區(qū)別就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論