1.用string.Split方法
    a.字节数组:
//625毫秒/百万次
string str = "acabcdeabcdeabcde";
string[] strArr = str.Split(new char[1] { 'c' });
    b.字符串数组:不少人抱怨C#没有提供以字符串分割字符串的方法,其实2.0里C#提供了这样的方法。
//828毫秒/百万次
string str = "acabcdeabcdeabcde";
string[] strArr = str.Split(new string[1]{"c"}, StringSplitOptions.None);//703毫秒/百万次
string str = "acabcdeabcdeabcde";
string[] strArr = str.Split(new string[1]{"cde"}, StringSplitOptions.None);
  2.Regex.Split方法
//7093毫秒/百万次
string str = "acabcdeabcdeabcde";
string[] strArr = Regex.Split(str, "cde");
  没有想到用正则表达式这么慢啊。。。

相关文章:

  • 2021-12-13
  • 2022-02-21
  • 2022-12-23
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
猜你喜欢
  • 2021-12-14
  • 2021-08-14
  • 2021-08-27
  • 2022-12-23
  • 2021-09-01
  • 2021-12-18
相关资源
相似解决方案