基本型別的相互轉換

2022-09-16 19:18:13 字數 1890 閱讀 6602

1

public

class

utilities

8return

bytenum;9}

1011

public

static

int bytes2int(byte

bytenum)

17return

num;18}

1920

public

static

byte int2onebyte(int

num)

2324

public

static

int onebyte2int(byte

bytenum)

2829

public

static

byte long2bytes(long

num)

35return

bytenum;36}

3738

public

static

long bytes2long(byte

bytenum)

44return

num;45}

46 }

1

public

class

testmain

11system.out.println();

1213

int bytes2int =utilities.bytes2int(int2bytes);

14 system.out.println("bytes轉行成int: " +bytes2int);

1516

byte int2onebyte =utilities.int2onebyte(num);

17 system.out.println("int轉行成one byte: " +int2onebyte);

1819

int onebyte2int =utilities.onebyte2int(int2onebyte);

20 system.out.println("one byte轉行成int: " +onebyte2int);

21system.out.println();

2223

long longnum = 100000;

24 system.out.println("測試的long值為:" +longnum);

2526

byte long2bytes =utilities.long2bytes(longnum);

27 system.out.printf("long轉行成bytes: ");

28for (int ix = 0; ix < long2bytes.length; ++ix)

31system.out.println();

3233

long bytes2long =utilities.bytes2long(long2bytes);

34 system.out.println("bytes轉行成long: " +bytes2long);35}

36 }

測試結果:

1 測試的int值為:156

2 int轉成bytes: 0 0 0 -100

3 bytes轉行成int: 156

4 int轉行成one byte: -100

5 one byte轉行成int: 156

67 測試的long值為:100000

8 long轉行成bytes: 0 0 0 0 0 1 -122 -96

9 bytes轉行成long: 100000

基本型別和字串型別之間的相互轉換

1 string型別轉基本型別 除了character外,所有基本型別包裝類,都提供了乙個par xx string s 和valueof string s 的靜態方法把特定字串轉化為基本型別變數。如 a0和a1都是整數123 2 基本型別轉string型別 string中有很多過載的valueof...

基本型別與字串之間的相互轉換

基本型別 字串 string 1.基本型別的值 最簡單的方法 工作中常用 2.包裝類的靜態方法tostring 引數 不是object類的tostring 過載 static string tostring int i 返回乙個指定整數的string物件。3.string型別的靜態方法valueof...

Python list str型別相互轉換

1 str list s 12345 l list s 結果 1 2 3 4 5 2 list str l 1 2 3 s join l 結果 123 如果list裡的元素是int型而非str型則比較麻煩,還這樣寫會報錯,而在刷題時經常碰到需要將int型的list輸出為str的情況,於是補充以下兩種...