C (五)基礎篇 字串

2022-07-11 06:27:11 字數 1567 閱讀 9948

c#

本隨筆為個人複習鞏固知識用,多從書上總結與理解得來,如有錯誤麻煩指正

string str1 = "";

console.writeline(

"str1:

" +str1);

//建立,建立乙個字串

string str2 = str1 + "

peach";

console.writeline(

"str2:

" +str2);

//比較,比較兩字串是否一致

if (string.compare(str1, str2) == 0)//

或者if(str1==str2)

else

//查詢,查詢str1中空格位置,也可用來查詢單個字元

int n = str1.indexof('

', 0

); console.writeline(

"str1的第乙個空格在第個字元

", n);

//刪除,刪除str1第乙個空格後的所有字元

str2 =str1.remove(n);

console.writeline(

"刪除後所得字串:

" +str2);

//替換,將str1中空格替換為-

str2 = str1.replace('

', '-'

); console.writeline(

"替換後字串為:

" +str2);

//插入,在str1第乙個空格後插入peach字串

str2 = str1.insert(n, "

peach");

console.writeline(

"插入後字串為

" +str2);

//擷取,取str1第乙個空格後的6個字元

str2 = str1.substring(n + 1, 6

); console.writeline(

"擷取後的字串為:

" +str2);

//拆解,以空格為識別符號將str1拆分為多個新字串

char chars = ('');

string strs =str1.split(chars);

console.writeline(

"分解後字串為:");

雖然string是引用型別,但string的比較和賦值是按值傳遞的。初始化空字串有專門的方式。

static

void main(string

args)

//判斷字串為空的方式

}

在編譯的時候遇到兩個問題

第二個:所有都完成後除錯告知main不可用找不到入口,在檢查後決定重開工程解決了該問題

基礎篇 字串

一 字串 1 字串的split 方法如果不加引數,表示以空格為分隔符 2 當乙個字串中同時含有眾多空格 製表符 t 換行符 n時,如何清洗更高效?方案1 結合使用strip replace 方法 缺點 需經過多輪替換,效率低 方案2 結合使用split join 方法 優點 通過split 方法切割...

Python基礎篇 字串

1.字串的概念 我們肉眼可識別的,具有特殊含義由的字元組成的串 2.字串的定義 1 引號 user name 帥哥張 user address shaanxi,xanyang gender boy hobby read books 2 字串型別賦值 s str 今天天氣怎麼樣?3.字串常見方法 格式...

C 字串轉換篇

printf c 2fn c 執行 c 98.23 atoi 將字串轉換成整型數 相關函式 atof,atol,atrtod,strtol,strtoul 表頭檔案 include 定義函式 int atoi const char nptr 函式說明 atoi 會掃瞄引數nptr字串,跳過前面的空格...