C 處理重複字串

2021-05-25 20:01:08 字數 1063 閱讀 9243

string temp=",309,309,310,310,310,310,310,310,311,311,311";為原字串

要求處理結果為:,309,310,311,

string timetemp = null;

string temp=",309,309,310,310,310,310,310,310,311,311,311";

string str = temp.split(",".tochararray());

string str1 = ;

system.collections.specialized.stringcollection sc = new system.collections.specialized.stringcollection();

sc.addrange(str1);

foreach (string s in str)

}string str2 = new string[sc.count];

sc.copyto(str2, 0);

foreach (string ss in str2)

timetemp= timetemp.insert(timetemp.length, ",");

timetemp = timetemp.remove(0,1);

還有個更簡潔的方法

string timetemp = null;

string temp=",309,309,310,310,310,310,310,310,311,311,311";

string str = temp.split(",".tochararray());

string str1 = ;

string str2 = str.union(str1).distinct().toarray();

foreach (string s in str2)

timetemp = timetemp.insert(timetemp.length, ",");

timetemp = timetemp.remove(0, 1);

console.writeline(timetemp);

c 字串 去除重複字元

輸入乙個字串,去掉重複字元後輸出。輸入樣例 abcaadefb輸出樣例 abcdef實現方法 void encrypt char keych,char key if flag keych j 1 0 完整程式 include include using namespace std define ma...

C 字串處理

private static regex regnumber new regex 0 9 private static regex regnumbersign new regex 0 9 private static regex regdecimal new regex 0 9 0 9 privat...

C 字串處理

string字串是char的集合,而char是unicode的 所以char可以轉化為int。字串在引數傳遞時為引用傳遞 可以使用空字串 一 字串型別轉換 1.轉為char 可以用索引器來得到字串中指定的字元,如 string mystring hello char mychars mychars ...