char 陣列與String型別的互換

2021-10-03 09:48:57 字數 1340 閱讀 9257

1)方法1:string類中的tochararray()方法

string a =

"abcdef"

;char

arr = a.

tochararray()

;

2)方法2:通過string類中的charat()方法與空的char陣列

string a =

"abcdef"

;char

arr =

newchar

[a.length()

];// 建立和a的長度一樣的字元陣列

for(

int b =

0; b < a.

length()

; a++

)

1)方法1:使用string類的構造方法

char

arr;

// 非空的字元陣列

string result =

newstring

(arr)

;

2)方法2:char[ ] --> stringbuffer --> string

char

arr;

// 非空的字元陣列

stingbuffer sb =

newstringbuffer()

;sb.

(arr)

;string result = sb.

tostring()

;

3)方法3:string類中的valueof()方法

char

arr;

// 非空的字元陣列

string result = string.

valueof

(arr)

;

4)方法4:使用空的字串

char

arr;

// 非空的字元陣列

string result ="";

//建立乙個空的字串 這裡是空的字串,不是null(不存在)的字串

for(

int a =

0; a < arr.length; a++

)

5)方法5:使用arrays類中的tostring()方法

char

arr;

// 非空的字元陣列

string result = arrays.

tostring

(arr)

;

char陣列與string轉換

1 char陣列轉string 有很多種方法 假設c字串定義為char ch hello world 1.向建構函式傳入c字串建立string物件 string str ch 2.使用拷貝建構函式建立string物件 string str ch 3.對已有的string物件呼叫string類內部定義...

char陣列與string轉換

1 char陣列轉string 有很多種方法 假設c字串定義為char ch hello world 1.向建構函式傳入c字串建立string物件 string str ch 2.使用拷貝建構函式建立string物件 string str ch 3.對已有的string物件呼叫string類內部定義...

string 本質是char型別的陣列

乙個字串,可以看作是多個char組成的陣列,本質就是char型別陣列。字串是 unicode 字元的有序集合,用於表示文字。所以string 物件是 char 物件的有序集合,用於表示字串。string 物件的值是該有序集合的內容,並且該值是不可變的。字串本質是字元陣列 這是乙個非常重要的概念,了解...