C 字串類String的使用(二)

2021-10-14 03:35:13 字數 3446 閱讀 9994

格式化字串

/

/格式化字串

//乙個靜態的format方法,用於將字串資料格式化成指定的格式

string newstr =

string

.format

(",!!!"

, str1, str2)

; console.

writeline

(newstr)

; console.

readline()

;//format方法將日期格式格式化成指定格式

datetime dt = datetime.

now;

string strb =

string

.format(""

, dt)

; console.

writeline

(strb)

; console.

readline()

;

擷取字串

//擷取字串

//substring 該方法可以擷取字串中指定位置的指定長度的字串

//索引從0開始擷取三個字元

string a =

"[email protected]"

;string b ="";

b = a.

substring(0

,3);

console.

writeline

(b);

console.

readline()

;

分割字串

//分割字串

//split 用於分割字串,此方法的返回值包含所有分割子字串的陣列物件

//可以通過陣列取得所有分割的子字串

string a =

"[email protected]"

;string

splitstrings =

newstring

[100];

char

separator =

; splitstrings = a.

split

(separator)

;for

(int i =

0; i < splitstrings.length; i++):"

, i, splitstrings[i]);

} console.

readline()

;

插入和填充字串

//插入和填充字串

//insert方法 用於向字串任意位置插入新元素

//插入

string a =

"zhz"

;string b;

b = a.

insert(3

,"[email protected]");

console.

writeline

(b);

console.

readline()

;//padleft/padright方法用於填充字串

//padleft方法是在字串左側進行字元填充

//padright方法是在字串右側進行字元填充

//注意:字元填充!!!

string a ="";

string b = a.

padleft(1

,'z');

b = b.

padright(2

,'h');

console.

writeline

(b);

console.

readline()

;

刪除字串

//刪除字串

//remove 方法從乙個字串指定位置開始,刪除指定數量的字元

string a =

"[email protected]"

;string b = a.

remove(3

);string c = a.

remove(3

,3);

console.

writeline

(b);

console.

writeline

(c);

console.

readline()

;

複製字串

vb.net教程

c#教程

python基礎教程

//複製字串

//copy和copyto方法

//copy用於將字串或子字串複製到另乙個字串或char型別的陣列中

//copyto可以將字串的某一部分複製到另乙個陣列中

//copy

string a =

"[email protected]"

;string b;

b = string.

copy

(a);

console.

writeline

(a);

console.

writeline

(b);

console.

readline()

;//copyto

char

str =

newchar

[100];

//3:需要複製的字元的起始位置3

//str:目標陣列

//0:目標陣列中開始存放的位置0

//10:複製字元的個數

a.copyto(3

, str,0,

10); console.

writeline

(str)

; console.

readline()

;

替換字串

//替換字串

//replace方法

//將字串中的某個字元或字串替換成其他字元或字串

string a =

"zzzhhhzzz"

;string b = a.

replace

('z'

,'x');

console.

writeline

(b);

string c = a.

replace

("zzzhhhzzz"

,"fffddd***");

console.

writeline

(c);

console.

readline()

;

未完待續。。。。。。

C 中的字串類(string類)

1.字串搜尋 string s abc科學 int i s.indexof 科 注意 1 索引從0開始,如果沒有找到則返回值為 1 2 c 中,ascii和漢字都是用2位元組表示 2.字串比較 string s1 abc string s2 abc int n string.compare s1,s...

字串排序 string類的使用

最近幫他們做了乙個簡單的c 的題目,以前做過,當時是借鑑的別人的 現在也忘得差不多了,不過思路還有,現在正好可以再溫習一下。題目要求如下 先輸入你要輸入的字串的個數。然後換行輸入該組字串。每個字串以回車結束,每個字串不多於一百個字元。如果在輸入過程中輸入的乙個字串為 stop 也結束輸入。然後將這輸...

c 字串類String的實現

include class string string string strobj string const char tostring int getlength string operator string strobj string operator char s string operato...