導航:首頁 > 編程語言 > java字元串轉布爾值

java字元串轉布爾值

發布時間:2024-12-09 10:23:25

java中的boolean怎麼用

Boolean是Java一種數據類型。官方的說明:The boolean data type has only two possible values: true and false. Use this data type for simple flags that track true/false conditions. This data type represents one bit of information, but its "size" isn't something that's precisely defined. 在每種編程語言中,不可避免的會出現關於是和否的邏輯判斷,比如,變數x的值是否大於變數y的值等,在Java里,我們使用布爾值來反映這些值。我們在數據類型介紹部分介紹了Java中的8種基本類型,其中我們注意到第四類就是布爾值。布爾值的基本類型在字面值有true和false,它的數據類型為boolean。在Java里,對於每種基本的數據類型都有相對應的包裝類型(Wrapper Type)。這里的原因為使用包裝類型可以用面向對象的方式進行代碼的編寫,關於面向對象,我在後面會講到。對於布爾類型,Java中提供了java.lang.Boolean作為布爾類型的包裝類型。在Java中,我們可以使用一個布爾值或字元串值來構造一個Boolean對象。下面是Boolean類的構造方法:Java代碼 public Boolean (boolean value) public Boolean (String value) 作為講解,我們下面給出一段構造Boolean對象的代碼: Java代碼 Boolean b1 = new Boolean (false); Boolean b2 = new Boolean ("true"); 這里我們使用一個boolean的字面值和一個字元串值來構造了兩個Boolean對象b1,b2。注意,這里我只是為了演示方便而簡單的將變數命名為b1、b2,在實際的編程中,請盡量給變數取一個有意義的名字。 在得到一個Boolean對象後,如果我們想使用boolean基本類型的話,可以通過Boolean提供的方法booleanValue,該方法的方法簽名為:Java代碼 public boolean booleanValue() 下面給出一段代碼,我們構造兩個Boolean對象,然後調用其booleanValue方法來輸出boolean值到控制台: Java代碼 public class MainClass { public static void main(String[] args) { Boolean b1 = new Boolean(false); Boolean b2 = new Boolean("true"); System.out.println(b1.booleanValue()); System.out.println(b2.booleanValue()); } } 這里細心的讀者可能已經發現,我們用了System.out.println輸出了不同類型的數據到控制台,String、數字、boolean值。這是因為該方法被重載過,可以接受不同類型的參數。下面是該程序的輸出結果:false
true布爾值的字面值 字面值的概念,我們前面已經提到過了。對於布爾值,它有兩個字面值:true、false。true表示真,而false代表假。下面給出一段代碼,代碼中定義了一個布爾變數includeSign並將字面值true賦值給它:Java代碼 public class MainClass { public static void main(String[] args) { boolean includeSign = true; System.out.println(includeSign); } } 上面的代碼對大家來說應該比較熟悉了,這里不多做解釋了。使用布爾變數 這里我們首先介紹幾種可以生成布爾值的操作,首先我們可以以聲明的形式來定義布爾變數並給它賦值。另外我們可以用像=、>,>=,!=之類的操作符來產生一個布爾值,這些在以後將會講到。我們給出一個例子來看看實際中的布爾值的使用:Java代碼 public class MainClass { public static void main(String args[]) { boolean b; b = false; System.out.println("b is " + b); b = true; System.out.println("b is " + b); // a boolean value can control the if statement if(b) System.out.println("This is executed."); b = false; if(b) System.out.println("This is not executed."); // outcome of a relational operator is a boolean value System.out.println("10 > 9 is " + (10 > 9)); } } 我們鼓勵大家動手自己來實踐代碼。今天遇到一個朋友問為什麼不是視頻教程,我覺得視頻教程和文本教程的區別不是很大。下面是這段程序的執行結果:b is false
b is true
This is executed.
10 > 9 is truevalueOf方法 這里介紹下Boolean的靜態方法valueOf。之前我們提過靜態方法指的是不用實例化類就可以調用的方法,靜態方法也被稱為類方法。Boolean提供了valueOf的方法,它的作用是將一個字元串值轉換為一個Boolean對象,它的方法簽名如下:Java代碼 public static Boolean valueOf (String string) 從方法簽名我們可以看出,它接收一個String參數,返回一個Boolean對象,它是靜態的。 下面給出一段代碼,這段代碼希望大家自己去執行下,看看實際結果:Java代碼 public class MainClass { public static void main(String[] args) { Boolean b = Boolean.valueOf("true"); System.out.println(b); } } toString方法 valueOf方法可以將一個字元串值轉換為一個Boolean對象,那麼如果我們有一個Boolean對象,想要轉換為String值,我們該如何處理呢?Boolean對象為我們提供了toString方法,用於產生一個對應的String對象。以後的學習,我們會直達toString方法是在根類Object類定義的。Boolean類的toString方法簽名如下:Java代碼 public String toString () 下面給出一段代碼,來演示下這個方法: Java代碼 public class MainClass { public static void main(String[] args) { Boolean b = Boolean.valueOf("true"); System.out.println(b.toString()); } } 代碼相對簡單,但是希望自己能動手試一下。

㈡ java中a[i][j].toString().trim().equals("")是什麼意思

java中a[i][j].toString().trim().equals("")解釋如下:
1.a[i][j]表示二維數組的一個數據,使用toString()方法轉換為string類型。
2.trim()表示字元串去掉回空格,接著與空格進行答比較,看是否字元串仍未空。

㈢ 在java中boolean具體怎麼使用

boolean是java中的布爾型(邏輯型)數據類型,在java中boolean值只能是true和false,而不能用0和1代替,並且一定要小寫。

布爾值 true 代表「真」,false 代表「假」。一般關系運算符會返回布爾值的結果。另外,數值的 0、-0、特殊值的 null、NaN、undefined 以及空字元("")都會被解釋為 false ,其他值則會被解釋為 true 。

(3)java字元串轉布爾值擴展閱讀

java中創建boolean對象的方法:

1、使用關鍵詞 new 來定義 Boolean 對象。下面的代碼定義了一個名為 myBoolean 的邏輯對象:

var myBoolean = new Boolean()

var myBoolean = new Boolean()

注釋:如果邏輯對象無初始值或者其值為 0、-0、null、""、false、undefined 或者 NaN,那麼對象的值為 false。否則,其值為 true(即使當自變數為字元串 "false" 時)!

2、下面的所有的代碼行均會創建初始值為 false 的 Boolean 對象。

var myBoolean = new Boolean();

var myBoolean = new Boolean(0);

var myBoolean = new Boolean(null);

var myBoolean = new Boolean("");

var myBoolean = new Boolean(NaN);

3、下面的所有的代碼行均會創初始值為 true 的 Boolean 對象:

var myBoolean = new Boolean(1);

var myBoolean = new Boolean(true);

var myBoolean = new Boolean("true");

var myBoolean = new Boolean("false");

var myBoolean = new Boolean("Bill Gates");

㈣ java中如何把一個String類型的變數轉換成double型的

java中把String類型的變抄量轉換成double類型變數的方法:

對於數值的字元串"12345",將其轉化成數字12345做法如下:
String s="12345";
double d;
d=Double.parseDouble(s);

轉化完成。

擴展內容:

(1)在Java中有8種數據類型來存儲數值、字元和布爾值。

(2)整數型用來存儲整數數值,即沒有小數部分的數值。可以是正數,也可以是負數。整數數據在Java程序中有3種表示形式,分別為十進制、八進制和十六進制。

(3)整型數據類型有:byte、short、int、long

(4)布爾型數據類型有:true、false

閱讀全文

與java字元串轉布爾值相關的資料

熱點內容
微信h5頁面怎麼修改 瀏覽:931
手機怎麼無法打開視頻文件夾 瀏覽:840
抖音如何上直播網站 瀏覽:887
錄屏截圖大師保存的文件在哪裡 瀏覽:751
紅河谷第二個版本 瀏覽:895
c語言如何讓整型數據的商為小數 瀏覽:863
怎樣下東西不要密碼 瀏覽:320
小米手機拍照後文件名要怎麼設置 瀏覽:429
每年程序員就業形勢 瀏覽:425
安卓手機如何卸載程序 瀏覽:955
相機能用qq不能用 瀏覽:319
win10如何設置成xp配置文件 瀏覽:748
蘋果隔空傳遞以後文件在哪裡 瀏覽:927
打開ps顯示文件名無效 瀏覽:379
做推廣哪個網站靠譜 瀏覽:588
qq飛車如何綁定好友 瀏覽:873
php編程語言在哪裡 瀏覽:302
矢量文件有哪些格式 瀏覽:790
文書檔案長期保存的文件有哪些 瀏覽:945
如何把pdf文字復制粘貼到word文檔 瀏覽:507

友情鏈接