zoukankan      html  css  js  c++  java
  • C# 扩展 string Split 方法

    // 使用扩展方法做
    public static string[] SplitExt(this string sourceString, string splitString)
    {
        List
    <string> arrayList = new List<string>();
        
    string s = string.Empty;
        
    while (sourceString.IndexOf(splitString) > -1)
        {
            s 
    = sourceString.Substring(0, sourceString.IndexOf(splitString));
            sourceString 
    = sourceString.Substring(sourceString.IndexOf(splitString) + splitString.Length);
            arrayList.Add(s);
        }
        arrayList.Add(sourceString);
        
    return arrayList.ToArray();
    }

    // 使用普通方法做
    public static string[] StringSplitExt(string sourceString, string splitString)
    {
        List
    <string> arrayList = new List<string>();
        
    string s = string.Empty;
        
    while (sourceString.IndexOf(splitString) > -1)
        {
            s 
    = sourceString.Substring(0, sourceString.IndexOf(splitString));
            sourceString 
    = sourceString.Substring(sourceString.IndexOf(splitString) + splitString.Length);
            arrayList.Add(s);
        }
        arrayList.Add(sourceString);
        
    return arrayList.ToArray();
    }
  • 相关阅读:
    BZOJ 1103 Poi2007 大都市meg
    BZOJ 2815 ZJOI2012 灾难
    【bzoj】1046: [HAOI2007]上升序列
    P1168跳房子(焫鷄如我)
    HAIO2017[打酱油的旅行!?]
    [haoi2013]花卉节
    P1298(矩阵切割)DP
    P1216 (list加强版)
    p1219最佳贸易(两边bfs写的)
    p1150[noip2013普及]表达式求值
  • 原文地址:https://www.cnblogs.com/anjou/p/1585852.html
Copyright © 2011-2022 走看看