c 符串重新組合,C 字串重新組合

2022-02-21 05:27:56 字數 2354 閱讀 5932

1樓:匿名使用者

下面的**純手敲,未編譯測試,不過思路基本就是這樣了string ret="";

string str = "「1,3,4,5,8,9,11";

string arr= str.split(',');

for(int i=0;i

}else}

2樓:哲事姓無

為了易於理解,把各個功能分解為函式

[stathread]

public static void main(string args)

;foreach (var str in strs)

console.readkey();

}private static string togroupstring(string str)

// 將轉好的字串陣列轉為一個字串

var numberstr = string.join(", ", numberstrs.toarray());

return numberstr;

}private static string getgroupstring(int group)

-", group[0], group[group.length - 1]);

}private static listgetnumbers(string str)

private static int groupnumbers(ienumerablenumbers)

return group.toarray();}

3樓:暗夜獨自殤

string str = "1,2,3,4,5,8,9,11";

string arr = str.split(',');

string newstr=string.empty;

for (int i = 1; i < arr.length; i++)

if (convert.toint16(arr[i])== convert.toint16(arr[i-1])+1)

}else }

c# list 有沒有方法 將各個元素組合成一個新的字串。

4樓:天涯海峰

**如下:

listmystring = new list();

mystring.add("12");

mystring.add("34");

mystring.add("56");

mystring.add("78");

console.writeline(mystring.aggregate((x, y) => x + y)) ;

完成這個,能做的方式有很多種,最簡單的就是迴圈給一個字串賦值。還有利用 string.join.我給你提供的是利用 linq中的語法。

5樓:匿名使用者

string.join(string.empty, mystring.toarray())

6樓:

string strtemp = "";

for( var item in mystring )

再列印strtemp 試試

c#字串拆分組合成sql語句的問題

7樓:零到0的距離

string stra = "";

string strb = "";

string strc = "";

string str1 = "1^a,1^b,1^c,2^a,2^b,2^c,3^a,3^b,3^c";

string a = str1.split(',');

for (int i = 0; i < a.length; i++)

if (b[0] == "2")

if (b[0] == "3")

}stra = stra.substring(0, stra.lastindexof('o') - 1);

strb = strb.substring(0, strb.lastindexof('o') - 1);

strc = strc.substring(0, strc.lastindexof('o') - 1);

string str = "'(" + stra + ") and (" + strb + ") and (" + strc + ")'";

執行結果 str='(1='a' or 1='b' or 1='c') and (2='a' or 2='b' or 2='c') and (3='a' or 3='b' or

3='c')'

c字串新增符,C 字串新增0字元?

string型別在記憶體中分配了固定大小的空間,如果你要想在 10 前面加上 00 的話,可以通過stringbuilder類例項化物件,例如 stringbuilder ss new stringbuilder 10 ss.insert 0,00 第一個引數為索引位置,第二個引數為您要新增的字串 ...

C語言符串問題,C語言 字串問題

因為在編譯的時候,這兩個陣列的空間是已經分配好的,而這兩個陣列的定義是在相鄰的,所以分配的空間也是連續的,因此你在輸入超過陣列i長度的字元時,會覆蓋到陣列j的空間。在vc裡編譯的時候,後面的變數存放在前一個變數的前面,比如 include stdio.h main 在我的機器上輸出是1245056,...

c 字串擷取,C 擷取字串

string s 14525 964 string s1,s2 for int i 0 i s.length i 下面的片段再擷取加號後面的部分就行了。建議你去看看string類的函式,它有很多方便的字串操作函式,比我上面寫的簡單很多。夠簡單吧!include using namespace std...