C string split用法分解 字串2, 3,4 ,5成為 字串陣列23,

2021-04-29 06:01:54 字數 2857 閱讀 8636

1樓:匿名使用者

string str="2,\"3,4\",5";

string arr=str.split('\"'); //先按來雙引號分

源割for (int i = 0; i < arr.length; i++)

應該用trim,replace會把"3,4"之間的","也該去掉

2樓:匿名使用者

string str="2,\"3,4\",5";

string arr=str.split('\"');

for(int i=0;i

c#中的split函式得到字元換陣列後如何得到該字串陣列的陣列個數?

3樓:匿名使用者

用,分割

string s = "a,b,c,d,e";

string strs = s.split(",");

int i = strs.length;

console.writeline(i);

拿去執行

小擴充套件一下 比如說你兩個字母中間多打了一個逗號那拆出來的話 陣列strs中就會多一個元素,長度會加1 可以這樣避免

string s = "a,b,c,d,e";

string strs = s.split(new string,stringsplitoptions.removeemptyentries);

int i = strs.length;

console.writeline(i);

直接執行吧

4樓:匿名使用者

string strs=s.split(',');

長度 strs.length

將string字串 變成string陣列 如將a="123" 變成string[] ss={"1","2","3"}

5樓:匿名使用者

string a = "123";

char chars = a.tochararray();

string ss = new string[chars.length];

int i = 0;

for(char ch : chars)

其實在應用中沒有必要硬轉成string陣列的,直回接用char陣列就行了答

6樓:

string str="123";

char chars = str.tochararray();

7樓:匿名使用者

//方式

內一string str = "123456";

容string newstr = new string[str.length()];

char chars = str.tochararray();

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

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

c#的split怎麼用空格分隔字串, string [] ss= str.split('');為什麼報錯

8樓:匿名使用者

簡答:改為:copy

string  ss= str.split(' ');

注意:是『 』,不是'',即兩個單引號中間有個空格。

詳解:你把單個空格字元,和空字串搞混了。

空字串,就是,空的字串,裡面是沒有東西的。(空格,這個字元,本身也是個字元,只是你看起來,是空白而已。但是鍵盤也是可以輸入進去的,也佔用一個字元的寬度的。

軟體基礎的方面的東西,感興趣的,自己去看:

crifan 軟體開發基礎知識

9樓:beihai人力資源

情況一:要是字串陣列中有空格項會報錯,比如會取到  a[0]="aa";  a[1]="   ";  a[2]=" 321";

處理方案:在取回字串陣列的時候,使用答removeemptyentries把結果空白字串處理掉,

用法例:string split(charseparator,stringsplitoptions.removeemptyentries)

情況二:取到的字串兩頭有空格會報錯,比如會取到 a[0]="    aaa    ";    a[1]="    ad";    a[2]="ddd     ";

處理方案:這樣我們可以使用trim方法來解決這個問題,遍歷整個陣列,或者指定元素使用

例子:    string s2 = a[0].trim。

10樓:瘋月龍族灬絕戀

string arr = str.split(' ');需要空格,''不是字元,' '加個空格才是空字元

11樓:

『』之間加個空格試試

12樓:匿名使用者

str.split(''); 貌似你『』中間沒有空格

c#中split拆分字串的問題,連續字串拆為字元陣列

13樓:祈拉之祈

s.tochararray();

14樓:匿名使用者

一般來說bai沒必要拆分du,比如說

string str = "abcdef";

你就可以用zhistr[0]之類的來取得這個dao字元內串中某個字元,如果需要拆分的話

容,可以用

char arr = str.toarray();

毛筆分幾種以及用法

毛筆的種類很多,難以計數,依據制筆的原料不同分為羊毫筆 狼毫筆 紫毫筆 兼毫筆幾種。1 紫毫筆乃取野兔項背之毫製成,因色呈黑紫而得名。南北方之兔毫堅勁程度亦不同,也有取南北毫合制的。兔毫堅韌,謂之健毫筆,以北毫為尚,其毫長而銳,宜於書寫勁直方正之字,向為書家看重。白居易紫毫筆樂府詞雲 紫毫筆尖如錐兮...

be back的用法,be back用法

第一個意思是,似乎回到了遊戲裡面 第二個就是普通的 回去 的意思 總之,be back就是回去,返回第一個意思是,似乎回到了遊戲裡面第二個就是普通的 回去 的意思 總之,be back就是回去,返回第一個意思是,似乎回到了遊戲裡面第二個就是普通的 回去 的意思 總之,be back就是回去,返回第一...

hope的用法,hope的用法

1 後可加that從句,其中that可以省略.例句就是這種情況2 hope to do sth 希望做某事3 i hope so.希望如此。常用句型 4 特別要注意hope後面不能跟sb,即 hope sb to do sth是錯誤的。希望某人做某事 可以用 wish sb to do sth擴充套...