java字元型別轉換

2021-08-20 02:36:06 字數 689 閱讀 4210

(1)

char轉int

1)character.getnumericvalue(字元變數名));//從char型別中獲得int型別值

2)int z=integer.parseint(new string(char型別變數));//通過integer得parseint轉換

integer 類在物件中包裝了乙個基本型別 int 的值。integer 型別的物件包含乙個 int 型別的字段。

此外,該類提供了多個方法,能在int型別和 string型別之間互相轉換,還提供了處理 int 型別時非常有用的其他一些常量和方法。

3)char c='3';

int z=c-'0';//這個方法最簡便,因為字元型別『0』在ascll碼表中的10進製為48,以此類推9為57,此方法只能針對char型別中的都是數字

int z=string型別字串.charat(下標變數)-'0';//可以直接將在string中獲得的char型別字元轉換成int型

java 型別轉換 強制型別轉換

今天在寫乙個demo時,碰到型別轉換問題。發現兩個不相干的class進行強制型別轉換編譯是不會通過的,但是。乙個class到乙個不相干的inte ce強制型別轉換是可以編譯通過的。可能有人感覺知道這沒什麼意義,但是感覺還是記錄下。雖然有自動型別轉換,以及強制型別轉換,但有時強制型別轉換不能通過時,可...

JAVA型別轉換

string s fs123fdsa string變數 byte b s.getbytes string轉換為byte string t new string b bytep轉換為string 1 將字串轉化為整型 int i integer.parsein string str int i int...

java型別轉換

string 把字串轉化為相應的數值 int型 integer.parseint 字串 long型 long.parselong 字串 float型 folat.valueof 字串 floatvalue double型 double.valueof 字串 doublevalue string in...