java的boolean和Boolean


boolean是基本數據類型
Boolean是它的封裝類,和其他類一樣,有屬性有方法,可以new,例如:

Boolean bl= new Boolean("true"); // boolean 則不可以!

 


Boolean 是boolean 的實例化對象類,和Integer對應int一樣
自jdk1.5.0以上版本后,Boolean在"賦值"和判斷上和boolean一樣,
即是你: boolean b1 = true ; 或者 Boolean b2 = true ; 都可以。
唯一只能使用Boolean上的就是從列表或者哈希表獲取值時。

 Map map = new ConcurrentHashMap();
 boolean is_existed = false;//是否存在
boolean isDownloadFinished = false;//是否下載完
boolean isDownloadStarted = false;//是否被處理

然后

 map.put("isDownloadStarted", price);
        map.put("is_existed", is_existed);
        map.put("isDownloadFinished", isDownloadFinished);
        return map;

在取出的時候

  Boolean code_is_valid = (Boolean) map.get("is_existed");//前面只能用Boolean強制轉換,不能使用boolean.



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM