C的split怎麼用空格分隔字串,stringss str Split為什麼報錯

2021-04-29 06:01:54 字數 1645 閱讀 7930

1樓:匿名使用者

簡答:改為:copy

string  ss= str.split(' ');

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

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

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

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

crifan 軟體開發基礎知識

2樓: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。

3樓:瘋月龍族灬絕戀

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

4樓:

『』之間加個空格試試

5樓:匿名使用者

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

c# 中split方法,怎樣用 多個分隔符號分割字串?

6樓:匿名使用者

string.split(new char, stringsplitoptions )就可以得到一個按照多個字元分割的字串數內組了。

如容:string s="怎樣用,多個分$隔符號分@割字串?";

string stringsplit = filedirs[i].split(new char , stringsplitoptions.none);

stringsplit就是用逗號、$、@這三個字元分割得到的分割後的字元陣列。

stringsplit為

7樓:匿名使用者

因為字串裡的\\

到了split裡,需要分別轉義,那麼自然就需要用\\ \\來表示了,也就是\\\\

8樓:匿名使用者

記不清了好想把每一個分割字串做為陣列項放在一個陣列裡,split直接傳入這個陣列

9樓:匿名使用者

您就不能舉個例子出來嗎。。

沒聽懂你說的啊。

如果 分割 在 分割。

例如 123;123;123:321;321;321這個要分割的話 那就 str.split(':').split(';')

10樓:**戰地

split(『分割的一個字元』)

多個做多次分割

怎麼用打出字中間帶空格的一行字,怎麼用word打出字中間帶空格的一行字,

按一下鍵盤上的insert鍵就行了 打好字後選中右鍵字型,設定 刪除線 怎麼解釋中間帶空格的一行字,是指空格 單字 空格 單字嗎?在用word打字時一行字前面明明沒有空格,但卻空著一塊區域。例如上面的效果,由於設定了左縮排造成的,可以通過下面的方法調整縮排。方法一 1 選中需要設定縮排的文字 2 拖...

C怎麼把逗號分隔的字串,分別取出來

string arrtemp abc,abcd,abcdef,abcdefg,abcdefgh split 遍歷 arrtemp 這個陣列 就可以了 1.從左邊第一個開始取字串 indexof查詢,號位置再用substring擷取 照這樣操作,簡單的就可以擷取了 string str abc,abc...

c中double應該怎麼用,c中的double是什麼,有什麼作用,煩舉一例。

bai double在這裡是指將變數 dui和變數s定義zhi為雙精度實型變數。dao也就是說 賦給這回兩個變數的值將答以雙精度實型格式儲存在記憶體中 類似的 int 整型 long 長整型 float 單精度實型 double是浮點類,可以用來宣告浮點類變數 double name 也可以加上限定...