C中split的方法和用法,C 的String Split 方法是什麼意思

時間 2022-04-09 20:15:09

1樓:匿名使用者

分割字串函式split ///

/// 字串分割符

///public const string separatorstring = "@#$@#$"; ///

/// 取得字元的第幾個字元,通過分割符分割的字串,pos以1開始

////// 字串

/// 分割符

/// 第幾個

/// 返回第幾個字串

/// string str = split("rrrrddrew@@tqwewerewddccc", "@@", 1);

public static string split(string str, string separator, int pos)

inseparator = str.substring(str.length - separator.length, separator.length);

if (inseparator != separator)

for (int i = 0; i < count; i++)

}return returnvalue;

}///

/// 取得字元的第幾個字元,通過分割符分割的字串,pos以1開始,以預設的字串分割

////// 字串

/// 第幾個

/// 返回第幾個字串

/// string str = split("rrrrddrew@@tqwewerewddccc",1);

public static string split(string str, int pos)

inseparator = str.substring(str.length - separatorstring.

length, separatorstring.length);

if (inseparator != separatorstring)

for (int i = 0; i < count; i++)

}return returnvalue;

}///

/// 取得分割後的字串資料,陣列以0開始

////// 字串

/// 分割符

/// 返回分割後的字串陣列

/// string str=split("rrrrddrew@@tqwewerewddccc@@", "@@")[1].tostring()

public static string split(string str, string separator)

count = (str.length - str.replace(separator, "").length) / separator.length;

string returnvalue = new string[count];

for (int i = 0; i < count; i++)

return returnvalue;

}///

/// 取得分割後的字串資料,陣列以0開始,以預設的字串分割

////// 字串

/// 返回分割後的字串陣列

/// string str=split("rrrrddrew@@tqwewerewddccc@@")[1].tostring()

public static string split(string str)

count = (str.length - str.replace(separatorstring, "").length) / separatorstring.length;

string returnvalue = new string[count];

for (int i = 0; i < count; i++)

return returnvalue;}

c#中split的方法和用法

2樓:匿名使用者

s.split(char c) 返回字串s包含字元c的子字串

c#的string.split()方法是什麼意思

3樓:匿名使用者

string.split()的引數是乙個字元陣列,把所給串按照引數裡包含的所有字元拆分成一截一截的字串,所以返回值是字串陣列,比如

string str="abc@d&efg";

char separator=;

string floatarray=str.split(separator);

那麼執行結果就是字串陣列floatarray=可懂,歡迎追問,求採納

4樓:匿名使用者

string a = 123,456,789;

string 結果 = a.split(',');

這樣運算以後,結果陣列裡有3個元素

結果[0] == "123";

結果[1] == "456";

結果[2] == "789";

這樣就明白這個用法了吧……希望採納

5樓:匿名使用者

將字串以某個字元分割為陣列,比如a,b,c 以逗號分隔為三個元素的陣列split(',')

6樓:匿名使用者

// 摘要: // 返回的字串陣列包含此例項中的子字串(由指定 unicode 字元陣列的元素分隔)。 // // 引數:

// separator: // 分隔此例項中子字串的 unicode 字元陣列、不包含分隔符的空陣列或 null。 // // 返回結果:

// 乙個陣列,其元素包含此例項中的子字串,這些子字串由 separator 中的乙個或多個字元分隔。有關更多資訊,請參見「備註」部分。

c#中的 join方法和split方法怎麼用? 還有,怎麼用join方法或者是split方法來分割陣列中的資料.

7樓:匿名使用者

string arr = new string;

string a = string.join(",", arr)

8樓:匿名使用者

我所知道的就這兩個了,其實也夠用了。。。!!

c#的split()方法

9樓:匿名使用者

string results=s.split('=');

results[0]是使用者名稱

results[1]是密碼

c#中split的具體用法?和詳細說明。

10樓:匿名使用者

你說的是string.split?

主要用法就是把輸入的字串,按照指定集合中的字元進行分割,返回分割後的字串陣列

11樓:

其實主要實現了2個.

string.split(params char chars)

針對字元的多個分割。

string.split(params string strings,stringemptyoption option)

針對字串的多個分割。第2個引數指是否返回為空的分割。

如:"abcdabc".split(『b』) 結果是 new string

"abcdabc".split(『b』,'c') 結果是 new string

"abcdabc".split(new string,"不返回空字串") 結果是 new string

"abcdabc".split(new string,"返回空字串") 結果是 new string

12樓:匿名使用者

用.net reflector 反編譯器檢視string.split()方法的過載.

看懂後,手寫demo測試來深刻理解split的具體用法.

13樓:祿新雁

就是個分割成陣列的意思

c#中的 string.split 方法 (char[])

14樓:龍的貓

public string split(params char separator);

這個是split 的函式簽名

從簽名上看它只能接受char型別的陣列

所以你穿引數只能傳遞char 的陣列

你是什麼你說 匿名object? 還是**塊?

語法就不對

c# .split()語句!怎麼用字串做分隔符分隔字串???

15樓:千上幽衣只綠

string.split('-');//單個字元用單引號

string.split("ab");//字串用雙引號

從網上看來的,不知對不對,你試試看.

16樓:匿名使用者

str1 以「12」分割

string str1="aa12ab12cc12dd";

string str3= str1.trim();

string str2 = system.text.regularexpressions.regex.split(str3,"12");

這樣不行?

17樓:匿名使用者

string array = new string[100];

string str1 = "aa12bb12cc12dd";

char ch = new char ;

array = str1.split(ch);

就這麼著了,不知道你到底要做什麼處理。

陣列中間會有null出現,string.split()接受的引數畢竟是字元型別。

正規表示式的那種可以接受字串。如ls所說。

C 中的用法,C 中new的用法

除了樓上說的 還有 引用 和 取地址 的含義int a int b a 上述兩行語句執行完之後,a b表示同一個變數,對其中一個的操作相當於對另一個的操作 int a int b a 則b中儲存的是a的地址。對 b 的任何操作相當於對a的操作。 朱古力兜 表示引用,就是物件的另一個名字,例如 int...

c中new和delete的用法

肥仙女 在c 程式設計中,使用new分配的陣列可用delete釋放。這裡釋放的是動態分配的陣列空間,而不是靜態分配的陣列空間,詳細步驟 1 例如,我們動態建立了一個一維int陣列arr,現在需要將它釋放。2 這時只需要使用delete陣列名即可。3 注意,要釋放陣列所佔的記憶體,不能少。否則,用de...

c 中new返回的是什麼,C 中new的用法

不是返回啦,又不是函式,這裡是動態建立。前面的建立的是位址 指標 後者建立的是指標所指向的內容。 小豬八 返回的是指標,在這裡是引用,比如說int my 0 號後面的是具體的物件,而不是指標。而我們使用指標的時候 int qq 12 int aa qq qq aa的,故而point p new po...