一、int 和 string 互轉
1、int 轉為 string
(1)public static string valueof(int i)
(2)int a=9;
string s=(new integer(a)).tostring();
2、string 轉為 int
(1) int i = integer.parsint(str);
二、char 和 string 互轉
1、單個char 變數轉為 string
char a='a';
char a='b';
string s=""+a+b;
2、char 陣列轉為 string
(1)用string 類的靜態方法copyvalueof(chardata)
char a = ;
string stest = string.copyvalueof(a);
(2)用string 類的構造方法,直接生成
char ch=;
string str=new string(ch);
(3)string 中某個字元轉為char
char c = string.charat( str.indexof('ch') );
indexof()還有乙個多態函式 public int indexof( string str)
(4)string 轉化為char 陣列
public char chararray()
注:byte陣列和 string的互轉和char陣列大致一樣
string str=new string(buffer); 以及 byte buf= str.getbytes();
三、char 和 int互轉
(1)一種方法:經過string實現互轉,(*^__^*)
(2)char轉為 int:
int i = integerp.parseint(a+"");
或: integer.parserint(string.valueof(char c));
或:int i =0; char c= 'a'; i = c;
或:int j = integer.parseint(character.tostring(c1));
(3)int轉為 char
int i=97;
char c=(char)i; 輸出為字元 a
Java基本型別的型別轉換
語法格式 targettype value,其運算子是圓括號。當進行強制型別轉換時,類似於把乙個大瓶子中的水倒入小瓶子中,如果大瓶子中水不多還好,如果大瓶子中水多,將會引起溢位,從而造成資料損失 注 正數在計算機中以原碼存放,負數在計算機中以補碼顯示 float a 5.6 上面一行 會報錯,因為計...
基本型別轉換
1 整型預設int byte a 1 short b 2 int c 3 long d 4 高位元組轉低位元組,低位元組 裝不下 強轉!byte aa byte b short bb short c int cc int d 低位元組轉高位元組,高位元組 裝得下 自轉!long d1 c int c...
基本型別轉換
object 是最終基類,任何形式值都可以轉化成 object形式。基本型別轉換 強制 顯示 轉換和自動 隱式 轉換!裝箱轉換 允許值型別隱式轉化為引用型別 是 強制轉換!轉換方法 1,用 此類是同類之間轉換,內是轉換之後的 資料型別!例如,int i 0 double d 1.23 i int d...