1. 由 基本資料型態轉換成 string
string 類別中已經提供了將基本資料型態轉換成 string 的 static 方法
也就是 string.valueof() 這個引數多載的方法
有下列幾種
string.valueof(boolean b) : 將 boolean 變數 b 轉換成字串
string.valueof(char c) : 將 char 變數 c 轉換成字串
string.valueof(char data) : 將 char 陣列 data 轉換成字串
string.valueof(char data, int offset, int count) :
將 char 陣列 data 中 由 data[offset] 開始取 count 個元素 轉換成字串
string.valueof(double d) : 將 double 變數 d 轉換成字串
string.valueof(float f) : 將 float 變數 f 轉換成字串
string.valueof(int i) : 將 int 變數 i 轉換成字串
string.valueof(long l) : 將 long 變數 l 轉換成字串
string.valueof(object obj) : 將 obj 物件轉換成 字串, 等於 obj.tostring()
用法如:
int i = 10;
string str = string.valueof(i);
這時候 str 就會是 "10"
2. 由 string 轉換成 數字的基本資料型態
要將 string 轉換成基本資料型態轉
大多需要使用基本資料型態的包裝類別
比如說 string 轉換成 byte
可以使用 byte.parsebyte(string s)
這一類的方法如果無法將 s 分析 則會丟出 numberformatexception
byte :
byte.parsebyte(string s) : 將 s 轉換成 byte
byte.parsebyte(string s, int radix) : 以 radix 為基底 將 s 轉換為 byte
比如說 byte.parsebyte("11", 16) 會得到 17
double :
double.parsedouble(string s) : 將 s 轉換成 double
float :
double.parsefloat(string s) : 將 s 轉換成 float
int :
integer.parseint(string s) : 將 s 轉換成 int
long :
long.parselong(string s) : 將 s 轉換成 long
用法如:
trycatch (numberformatexception e)
基本資料型別 包裝類 與String類之間的轉換
8種基本資料型別 整數型 byte short int long 浮點型 float double 字元型 char 布林型 boolean 8種資料型別對應的包裝類 byte byte short short intinteger long long char charactor float fl...
資料型別 String和基本資料型別之間相互轉換
1 基本資料型別轉string 1 integer型轉換成字元型 string num integer.tostring int n 2 long型轉換成字元型 string num long.tostring long n 3 short型轉換成字元型 string num short.tostr...
String 與 基本資料型別的轉換
1.由基本資料型態轉換成 string string 類別中已經提供了將基本資料型態轉換成 string 的 static 方法 也就是string.valueof 這個引數多載的方法 有下列幾種 string.valueof boolean b 將 boolean 變數 b 轉換成字串 strin...