// 所有字母變為大寫
string name =
"luoyu"
;console.
writeline
(name.
toupper()
);// luoyu
// 所有字母變為小寫
string name2 = name.
tolower()
;console.
writeline
(name2)
;// luoyu
// 字串比較 相同返回:true 不同返回:false
string name3 =
"wanmin"
; console.
writeline
(name.
equals
(name3));
// false
// 分割字串
string address =
"上海|北京|深圳|廣州"
;char[
] c =
newchar
;// 遇到 | 進行分割 or char c = '|';
string[
] ad = address.
split
(c);
// 擷取字串
string name =
"luoyu"
;console.
writeline
(name.
substring(1
,2))
;// 從1號元素開始往後擷取共兩個
// 查詢某子串在字串第一次與最後一次出現的位置,如沒找到返回-1
string str =
"luosslux"
;console.
writeline
(str.
indexof
("lu"))
;// 第一次出現的位置
console.
writeline
(str.
lastindexof
("lu"))
;// 最後一次出現的位置
// 判斷字串是否以某一子串開頭或結尾 是返回:true 不是返回:false
string name =
"luoyu"
;console.
writeline
(name.
startswith
("luo"))
;// 判斷開頭
console.
writeline
(name.
endswith
("yu"))
;// 判斷結尾
//子串的替換
string name =
"luoyu"
;console.
writeline
(name.
replace
("luo"
,"ye")+
"\n");
// 把 luo 替換成 ye
// 查詢是包含子串x 如包含返回true 否則返回false
string name =
"luoyu"
;console.
writeline
(name.
contains
("oy")+
"\n");
// 在name中查詢是否含有子串oy
// 去除開頭與結尾的空格
string group =
" lkkl "
; console.
writeline
(group.
trim()
);// 判斷乙個字串是否為null或者空 如果為null或者空返回真 否則返回假
string n ="";
console.
writeline
(string.
isnullorempty
(n))
;在這裡插入**片
基礎字串操作
字串的一些簡單stl用法記一下 在字串1裡面找字串2 intcan string str1,string a,int x 如果沒找到返回值就是 1,找到了就是從x開始第乙個符合條件的子串的第乙個字元下標。string change string str1,string a,string b,int ...
字串操作 Beta 1 1
做了乙個字串程式,希望大家喜歡。1 include 2 include 3 include 4 include 5 using namespace std 67 int fuzzyfindtimes const string str1,const string str2,const inticoun...
c 字串的操作
include include using namespace std string 型別 初始化string物件的方式 string str1 str1為空字串 string str2 abc 用字串字面值初始化str2 string str3 str2 將str3初始化為str2的乙個副本 st...