常用類的API Integer包裝類

2021-10-18 22:56:29 字數 2838 閱讀 1019

bigdecimal可以對任意精度的資料進行運算,甚至可以運算超過long類的資料。

//建立bigdecimal物件,就是把資料封裝成物件。

bigdecimal bd1 =

newbigdecimal

("80.3");

bigdecimal bd2 =

newbigdecimal

("4.5");

//對兩個資料進行四則運算

//加法

bigdecimal db3 = bd1.

add(bd2)

;system.out.

println

(db3)

;//減法

bigdecimal bd4 = bd1.

subtract

(bd2)

;system.out.

println

(bd4)

;//除法

bigdecimal bd5 = bd1.

divide

(bd2)

;system.out.

println

(bd5)

;//乘法

bigdecimal bd6 = bd1.

multiply

(bd2)

;system.out.

println

(bd6)

;

如果想在除法運算結果中保留幾位小數,可以按照下面的寫法

bigdecimal bd7 =

newbigdecimal

("7.0");

bigdecimal bd8 =

newbigdecimal

("3.0");

//保留2位小數, 四捨五入

bigdecimal divide = bd7.

divide

(bd8,

2, bigdecimal.round_half_up)

;system.out.

println

(divide)

;

每一種基本資料型別,多有乙個包裝類與之對應

基本資料型別 包裝類

byte byte

short short

int integer

long long

float float

double double

char character

boolean boolean

//獲取integer包裝類物件

integer i1 = integer.

valueof(10

);integer i2 = integer.

valueof

("10");

//獲取double包裝類物件

double d1 = double.

valueof

(3.14);

double d2 = double.

valueof

("3.14");

....

//手動裝箱: 基本型別 -> 包裝類

integer i1 = integer.

valueof

(100);

//手動拆箱: 包裝類 -> 基本型別

int i = i1.

intvalue()

;system.out.

println

(i);

system.out.

println

("-------------");

//自動裝箱

integer i2 =

100;

//自動拆箱

int i3 = i2;

system.out.

println

(i3)

;system.out.

println

("------------------");

integer num =3;

integer num2 = num +

4;

1.基本型別轉換字串

1)任何資料+

""都會變成字串

string str =

100+

""// 「100」

2)使用string類的valueof方法

string str2 = string.

valueof

(100);

2.把字串轉換為其他的基本資料型別

【規律:要轉換為什麼型別,就用目標型別的包裝類,使用par***xx方法

//1.把"100"轉換為100

int num1 = integer.

parseint

("100");

system.out.

println

(num1)

;//2.把"3.14"轉換3.14

double num2 = double.

parsedouble

("3.14");

system.out.

println

(num2)

;//3.把"true"轉換為true

boolean num3 = boolean.

parseboolean

("true");

system.out.

println

(num3)

;//....

Android常用類庫包介紹

在android 類庫中,各種包寫成android.的方式,重要包的介紹如下 android.content 包含各種的對裝置上的資料進行訪問和發布的類。android.database 通過內容提供者瀏覽和運算元據庫。android.graphics 底層的圖形庫,包含畫布,顏色過濾,點,矩形,可...

Android常用類庫包介紹

在android 類庫中,各種包寫成android.的方式,重要包的介紹如下 android.content 包含各種的對裝置上的資料進行訪問和發布的類。android.database 通過內容提供者瀏覽和運算元據庫。android.graphics 底層的圖形庫,包含畫布,顏色過濾,點,矩形,可...

多執行緒(中) 常用類和包總結

3 linkedblockingqueue 4 concurrenthashmap 5 執行緒池 threadlocal x new threadlocal date用來表示時間,calendar用來操作時間 dateformat示例 date and time pattern result yyy...