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

Java Boolean 初始化方式詳解

 更新時(shí)間:2021年07月21日 14:36:58   作者:spcoder  
這篇文章主要介紹了Java Boolean 初始化方式詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Java Boolean 初始化方式

1、Boolean(String boolString);

以字符串的方式初始化,只有當(dāng)字符串是“true”(不區(qū)分大小寫(xiě),也可以是tRue之類的)的時(shí)候是true;其他的字符串來(lái)完成初始化都是false。

Boolean dpBoolean = new Boolean("ok");
System.out.println(dpBoolean);
結(jié)果:false
Boolean dpBoolean = new Boolean("false");
System.out.println(dpBoolean);
結(jié)果:false
Boolean dpBoolean = new Boolean("true");
System.out.println(dpBoolean);
結(jié)果:true
Boolean dpBoolean = new Boolean("tRue");
System.out.println(dpBoolean);
結(jié)果:true

2、Boolean(boolean boolValue);

如果使用的是true或者是false進(jìn)行初始化,只有是true的時(shí)候是true;

Boolean dpBoolean = new Boolean(null);
System.out.println(dpBoolean);
結(jié)果:false
Boolean dpBoolean = new Boolean(false);
System.out.println(dpBoolean);
結(jié)果:false
Boolean dpBoolean = new Boolean(true);
System.out.println(dpBoolean);
結(jié)果:true

3、如果定義Boolean對(duì)象數(shù)組的話

默認(rèn)的初始化的值是null;而定義boolean數(shù)組的話,默認(rèn)的初始化的值是false。

Boolean[] dpBooleans = new Boolean[9];
System.out.println(dpBooleans[6]);
結(jié)果:null
這也很好理解,這里只是申請(qǐng)了空間,但是空間中還沒(méi)有放入對(duì)象!
可以通過(guò)new的方式完成實(shí)例化對(duì)象
for (int i = 0; i < 9; i++) {
 dp[i] = new Boolean("false");
}

4、當(dāng)然Boolean也是可以直接賦值true或者是false的

Boolean dp1 = true;
System.out.println(dp1);
結(jié)果:true

還需要注意的是Boolean與boolean的區(qū)別:

boolean是基本數(shù)據(jù)類型

Boolean是它的封裝類,和其他類一樣,有屬性有方法,可以new!

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

Boolean 是boolean 的實(shí)例化對(duì)象類,和Integer對(duì)應(yīng)int一樣!

Java初始化布爾數(shù)組為false

一、通過(guò)boolean[]默認(rèn)初始化

boolean[] boolArray=new boolean[arraySize];

使用new boolean[]初始化,默認(rèn)值為false。

二、通過(guò)Arrays類下的fill方法初始化數(shù)組

import java.util.Arrays; 
Boolean boolArray=new Boolean[arraySize];
Arrays.fill(boolArray,Boolean.FALSE);

Arrays.fill()方法:

Arrays.fill(value1, value2)接受兩個(gè)參數(shù),value1為數(shù)組變量,value2為數(shù)組每個(gè)變量所賦的值;

Arrays.fill(value1, m, n, value2)接受四個(gè)參數(shù),value1、value2同上。

表示將數(shù)組value1中從下標(biāo)m開(kāi)始到n結(jié)束(包含m不包含n,前開(kāi)后閉區(qū)間)的數(shù)組值賦為value2。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解IDEA 啟動(dòng)tomcat 端口占用原因以及解決方法( 使用debug模式)

    詳解IDEA 啟動(dòng)tomcat 端口占用原因以及解決方法( 使用debug模式)

    這篇文章主要介紹了詳解IDEA 啟動(dòng)tomcat 端口占用原因以及解決方法( 使用debug模式) ,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Spring IoC容器知識(shí)點(diǎn)詳解

    Spring IoC容器知識(shí)點(diǎn)詳解

    在本篇文章里小編給各位整理的是關(guān)于Spring IoC容器的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-09-09
  • java int類型二維數(shù)組實(shí)現(xiàn)“楊輝三角”的完整實(shí)例

    java int類型二維數(shù)組實(shí)現(xiàn)“楊輝三角”的完整實(shí)例

    這篇文章主要給大家介紹了關(guān)于java int類型二維數(shù)組實(shí)現(xiàn)“楊輝三角”的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Java中判斷字符串是中文或者英文的工具類分享

    Java中判斷字符串是中文或者英文的工具類分享

    這篇文章主要介紹了Java中判斷字符串是中文或者英文的工具類分享,本文直接給出代碼,相關(guān)說(shuō)明請(qǐng)看代碼的注釋,需要的朋友可以參考下
    2014-10-10
  • 如何根據(jù)帶賬號(hào)密碼的WSDL地址生成JAVA代碼

    如何根據(jù)帶賬號(hào)密碼的WSDL地址生成JAVA代碼

    這篇文章主要介紹了如何根據(jù)帶賬號(hào)密碼的WSDL地址生成JAVA代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 使用Java實(shí)現(xiàn)轉(zhuǎn)換掃描的文檔為可搜索的PDF

    使用Java實(shí)現(xiàn)轉(zhuǎn)換掃描的文檔為可搜索的PDF

    這篇文章主要為大家詳細(xì)介紹了如何使用Java實(shí)現(xiàn)轉(zhuǎn)換掃描的文檔為可搜索的PDF,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • Spring Boot 2.2 正式發(fā)布,大幅性能提升 + Java 13 支持

    Spring Boot 2.2 正式發(fā)布,大幅性能提升 + Java 13 支持

    隨著 Spring Framework 5.2.0 成功發(fā)布之后,Spring Boot 2.2 也緊跟其后,發(fā)布了第一個(gè)版本:2.2.0。下面就來(lái)一起來(lái)看看這個(gè)版本都更新了些什么值得我們關(guān)注的內(nèi)容
    2019-10-10
  • spring boot(四)之thymeleaf使用詳解

    spring boot(四)之thymeleaf使用詳解

    Thymeleaf 是一個(gè)跟 Velocity、FreeMarker 類似的模板引擎,它可以完全替代 JSP 。接下來(lái)通過(guò)本文給大家介紹spring boot(四)之thymeleaf使用詳解,需要的朋友可以參考下
    2017-05-05
  • java 中單例模式餓漢式與懶漢式的對(duì)比

    java 中單例模式餓漢式與懶漢式的對(duì)比

    這篇文章主要介紹了java 中單例模式餓漢式與懶漢式的對(duì)比的相關(guān)資料,這里對(duì)這兩種單例模式進(jìn)行對(duì)比,希望大家能理解并應(yīng)用,需要的朋友可以參考下
    2017-08-08
  • Netty分布式pipeline管道異常傳播事件源碼解析

    Netty分布式pipeline管道異常傳播事件源碼解析

    這篇文章主要為大家介紹了Netty分布式pipeline管道異常傳播事件源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03

最新評(píng)論