字元與字串詳解

2021-10-25 16:59:28 字數 2431 閱讀 2958

4.字串的其他方法

5.位元組陣列與字串

6.小結

字元型別char是基本資料型別,它是character的縮寫。乙個char儲存乙個unicode字元

char c =

'a';

char d =

'1';

char e =

'*';

和char型別不同,字串型別string是引用型別,我們用雙引號"…"表示字串。乙個字串可以儲存0個到任意個字元:

string str ="";

string str2 =

"abc"

; string str3 =

"231"

; string str4 =

" "

;

char

array =

;//將字元陣列裡面的所有內容轉換為字串

**示例:

char

array =

;//將字元陣列裡面的所有內容轉換為字串

string str1 = new string

(array)

; system.out.

println

(str1)

;//將字元陣列裡的部分內容轉換為字串

string str2 = new string

(array,2,

3); system.out.

println

(str2)

;//獲取指定索引的字元

string str3 =

"hello"

; system.out.

println

(str3.

charat(1

));//將字串轉換為字元陣列

**示例:

byte [

] bytes =

;//將位元組陣列轉為字串

string str1 = new string

(bytes)

; system.out.

println

(str1)

;//將位元組陣列的部分內容轉換為字串

string str2 = new string

(bytes,2,

2); system.out.

println

(str2)

;//將字串轉換為位元組陣列

string str3 =

"hello"

; byte [

] bytes2 = str3.

getbytes()

; system.out.

println

(arrays.

tostring

(bytes2)

);

那麼何時使用 byte, 何時使用 char 呢?

字串詳解

1.字串的屬性 length 2.字串方法 獲取類charat 指定字元 str.charat 1 表示取第2個字元。charcodeat 指定字元的編碼 就是ascii碼 文字 編碼 var str abc str.charcodeat 0 97 var str abc str.charcodea...

字元與字串

1 單引號括起來的只能是單個字元,但go語言是utf8格式的,所以單個字元長度都為4位元組,且乙個漢字也是單個字元 unsafe.sizeof c 結果是4unsafe.sizeof 我 結果也是4 單個的字元可以用 單個的 rune 型別表示,rune型別等於於uint32,也就是說儲存單個字元的...

字元與字串

在c語言裡面,我們經常會遇到對字元和字串的處理,但是有乙個很大的問題是,c語言裡本身是沒有字串這個型別的。通常我們實現字串,是通過字元型常量,和字元型陣列來代替的。也就是我們會把乙個個字元放在乙個常量區,用棧上開闢的指標變數來進行訪問,或者是在棧上開闢乙個陣列空間,將字元放在乙個陣列中,遍歷讀取。而...