Ⅰ java裡面的boolean類型怎麼轉成int型 請各位前輩給予指點
可以轉化,但是沒有直接轉化的方法。
在Java中,boolean值中的true值為1,false值為0,所以,轉化的依據就是判斷boolean值是否為true,如果為true就返回結果1,否則返回0,具體的說明可以參照DataOutputStream類中的writeBoolean(boolean f)和DataInput中的readBoolean()。
(1)java轉換boolean擴展閱讀:
boolean 數據類型 boolean 變數存儲為 8 位(1 個位元組)的數值形式,但只能是 True 或是 False。
javascript中創建boolean對象的方法
使用關鍵詞 new 來定義 Boolean 對象。下面的代碼定義了一個名為 myBoolean 的邏輯對象:
var myBoolean = new Boolean()
var myBoolean = new Boolean()
注釋:如果邏輯對象無初始值或者其值為 0、-0、null、""、false、undefined 或者 NaN,那麼對象的值為 false。否則,其值為 true(即使當自變數為字元串 "false" 時)!
int是一種數據類型,在編程語言(C、C++、C#、Java等)中,是用於定義整數類型變數的標識符。
使用方法
1、定義方法:
inti;//定義整形變數iinti=1;//定義整形變數i並初始化為1
2、定義常量:
constinti;//編譯錯誤,因為常量需要給予一個初值constinti=1;//定義常量i,值為1
3、Java定義常量:
finalinti=1;//定義常量i,值為1
Ⅱ java中怎麼把byte 類型的數據改為 boolean類型的
可以使用中間變數來實現byte和boolean的互相轉化
例如byte轉為boolean:
byte a;
boolean b;
a == b ? 0x01 : 0x00;
b = (a == 0x00) ? false : true;
利用三目運算符來判斷byte 類型的值是true還是false
Ⅲ java int類型無法轉化為boolean類型
Java int類型默認是不能轉換為Boolean類型的。
因為int類型是0,1這樣的數字型,而boolean類型默認有兩種類型:true和false,這兩種類型是沒有共同點的,不能進行轉換。
Ⅳ JAVA中返回boolean的方法
這兩種是有區別的。
先說第一種:
if(this==i) return true, 這只有一種情況 就是當this==i的時候,返回為true,如果不等於的時候呢,就沒有返回值,所以方法會報錯。
除非,你寫成這樣,則和第二種方法上在邏輯層面來說並沒有太大的一個區別。
if(this==i){
return true;
}else{
return false;
}
再說第二種:return this == i; 返回值可能是true,也可能是false;但不管是哪種返回值,這個方法都能獲得方法值,所以方法不會報錯。
所以,在沒有特殊的要求前提下,建議使用第二種方法,至少代碼會更精煉一些。
Ⅳ Java中幾種常用數據類型之間轉換的方法
下面給你例舉10種Java中幾種常用的數據類型之間轉換方法:
1. short-->int 轉換
exp: short shortvar=0;
int intvar=0;
shortvar= (short) intvar
2. int-->short 轉換
exp: short shortvar=0;
int intvar=0;
intvar=shortvar;
3. int->String 轉換
exp: int intvar=1;
String stringvar;
Stringvar=string.valueOf (intvar);
4. float->String 轉換
exp: float floatvar=9.99f;
String stringvar;
Stringvar=String.valueOf (floatvar);
5. double->String 轉換
exp double doublevar=99999999.99;
String stringvar;
Stringvar=String.valueOf (doublevar);
6. char->String 轉換
exp char charvar=』a』;
String stringvar;
Stringvar=String.valueOf (charvar);
7 String->int、float、long、double 轉換
Exp String intstring=」10」;
String floatstring=」10.1f」;
String longstring=」99999999」;
String doubleString=」99999999.9」;
Int I=Integer.parseInt (intstring);
Float f= Integer.parseInt (floatstring);
Long lo=long. parseInt (longstring);
Double d=double. parseInt (doublestring);
8 String->byte、short 轉換
Exp String s=」0」;
Byte b=Integer.intValue(s);
Short sh=Integer.intValue(s);
9 String->char 轉換
Exp String s=」abc」;
Char a=s.charAt(0);
返回字元a
10 String-->boolean 轉換
String s=」true」;
Boolean flag=Boolean.valueOf (「s」);
Ⅵ Java 里 String轉 boolean
package demo;
import java.lang.Boolean;
public class Test{
public static void main(String[]args)throws Exception{
/**
將字元串的true和false轉換成布爾型數據
*/
String str = "true";
Boolean Bl = new Boolean(str);
boolean bl = Bl.booleanValue();
System.out.println(bl);
}
}
Ⅶ JAVA String轉Boolean報錯,求大神!!!!
提示方法名錯誤:parseBoolean(Strings):將字元串參數解析為布爾值。
Ⅷ java中 int型怎麼換成boolean型
這是不可能的。
int和boolean不是相同的數值類型。int的數值在「-2^32」到「2^32-1」;而boolean的數值只有兩個,true和false。也就是說,不能直接將int類型轉換成boolean類型,但是可以通過int類型之間的比較來獲得boolean型。
在一些弱類型語言中,是可以將int型轉換成boolean的,例如在Linux bash的sh腳本中,0表示真,其他數則為假。
Ⅸ 在java中boolean具體怎麼使用
boolean是java中的布爾型(邏輯型)數據類型,在java中boolean值只能是true和false,而不能用0和1代替,並且一定要小寫。
布爾值 true 代表「真」,false 代表「假」。一般關系運算符會返回布爾值的結果。另外,數值的 0、-0、特殊值的 null、NaN、undefined 以及空字元("")都會被解釋為 false ,其他值則會被解釋為 true 。
(9)java轉換boolean擴展閱讀
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");