一、字串分割:split
練習使用split對字串進行分割。
split使用方法(1):string strs1 = s1.split('分割符');
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 字串分割
console.readkey();}}
}
split可以使用可變引數,即可以規定多個分隔符。(注意轉義字元\作為分隔符時的情況)
執行結果:
字串根據分割符被分割為字元陣列列印出來。
另外split可以過載,能夠把字串中空白字元移除掉:
split使用方法(2):string strs2 = s1.split(new char ,stringsplitoptions.removeemptyentries);
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 字串分割
,stringsplitoptions.removeemptyentries);
foreach (string item in strs1)
foreach (string item in strs2)
console.readkey();}}
}
執行結果(字串中的空格被移除):
split使用方法(3):string strs3 = s1.split(new shring,stringsplitoptions.removeemptyentries);
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 字串分割
,stringsplitoptions.removeemptyentries);
foreach (string item in strs1)
console.readkey();}}
}
執行結果(按字串對字串進行分割):
二、字串替換:string replace(string oldvalue,string newvalue)
將字串中出現oldvalue的地方替換為newvalue
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 字串替換}}
執行結果:
三、取子字串:
1、string substring(int startindex),取從位置startindex開始一直到最後的子字串
2、string substring(int startindex,int length),取從位置startindex開始長度為length的子字串,如果子字串的長度不足length則報錯
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace substring函式}}
執行結果:
四、判斷字串是否含有字串
bool contains(string value)
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 包含
console.readkey();}}
}
執行結果:
其他字串函式:
bool startswith(string value)判斷字串是否以字串value開始
bool endswith(string value)判斷字串是否以字串value結束
int indexof(string value)取字串value第一次出現的位置,用法如下:
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 字串綜合練習}}
執行結果:
C 學習 字串 七
學習一下c 的基本函式和操作 include include using namespace std intmain 通過這個操作符可以使用索引的方式來訪問字串中的每乙個字元 include include using namespace std intmain 通過front 和back 函式來訪...
C 學習 字串 七
學習一下c 的基本函式和操作 include include using namespace std intmain 通過這個操作符可以使用索引的方式來訪問字串中的每乙個字元 include include using namespace std intmain 通過front 和back 函式來訪...
Python學習 字串
前面學了基本的python語法和內容後也會寫一些程式了,每寫完乙個程式都有莫大的自豪感 成就感,學習python一定要盡可能自己琢磨演算法和程式語言的使用,穩步提公升,語法又上線,演算法無止境,嘻嘻!今天決定好好介紹下字串 序列 字串的格式化輸出 以及字串的轉義字元。1 序列中的所有元素都是有編號的...