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語言裡本身是沒有字串這個型別的。通常我們實現字串,是通過字元型常量,和字元型陣列來代替的。也就是我們會把乙個個字元放在乙個常量區,用棧上開闢的指標變數來進行訪問,或者是在棧上開闢乙個陣列空間,將字元放在乙個陣列中,遍歷讀取。而...