寫String幫助類

2021-09-25 05:22:40 字數 1421 閱讀 6068

1、將乙個字串按照分隔符轉換成 list

public void stringhelper1()

);foreach (string item in srt)

}

2、將乙個字串轉按照分割符轉換為陣列

public void stringhelper2()

);foreach (string item in srt)

}

3、把 list 按照分隔符組裝成 string

public void stringhelper3()

}

4、把 list 按照分隔符得到陣列列表以逗號分隔的字串

public void stringhelper4()

5、將dictionary轉換成陣列列表以逗號分隔的字串

public void stringhelper5()

6、刪除字串最後結尾的乙個逗號

public void stringhelper6()

7、刪除字串最後結尾的指定字元後的字元

public void stringhelper7()

}

public void stringhelper8()

if (c[i] < 127)

c[i] = (char)(c[i] + 65248);

}}

9、將乙個字串轉換成半形

public void stringhelper9()

if (c[i] > 65280 && c[i] < 65375)

c[i] = (char)(c[i] - 65248);

}}

10、將乙個字串按照指定分隔符裝成 list 去除重複

public void stringhelper10()

}}

11、擷取指定長度字串

public void stringhelper11()

自己寫的 string 類

現在很多面試題都是要求寫乙個string類,主要檢查big 3,也就是主要檢查建構函式,析構函式和賦值函式.不要告訴我你以為是 姚明,麥蒂,阿泰.這也是很考驗基本功的乙個題目.我今天自己寫了乙個mystring類,順便加上了stradd函式用於字串相加,get函式用於輸出.詳細 如下,說明見注釋.i...

string類的寫時拷貝

由於淺拷貝使多個物件共用一塊記憶體位址,呼叫析構函式時導致一塊記憶體被多次釋放,導致程式奔潰。實現string類的時候通常顯示的定義拷貝建構函式和運算子過載函式。由於釋放記憶體空間,開闢記憶體空間時花費時間,因此,在我們在不需要寫,只是讀的時候就可以不用新開闢記憶體空間,就用淺拷貝的方式建立物件,當...

C 中string與byte 的轉換幫助類

在寫c 程式時,string和byte之間的轉換比較煩,在移植一些老程式時感覺很不好。我在c 中使用des和tripledes時移植一塊老 時也遇到了同樣的情況。為了下次不為同樣的事情煩惱,就寫了下面的幫助類。主要實現了以下的函式 中出現的sidle是我的網名。author wuerping ver...