zoukankan      html  css  js  c++  java
  • asp.net按标示符分割字符串

    分割字符串,返回ArrayList。

     /// <summary>
            
    /// 按表示分割字符串
            
    /// </summary>
            
    /// <param name="str">yy,cc  or yy</param>
            
    /// <param name="splitflag">,</param>
            
    /// <returns></returns>

            public System.Collections.ArrayList SplitString(string str, string splitflag)
            
    {
                
    int star = 0;
                
    bool flag = false;
                System.Collections.ArrayList list 
    = new System.Collections.ArrayList();
                
    if(str.Equals(""))  //为空时直接返回
                     return list;
                
    if(str.IndexOf (splitflag)<0//没有分割符,只有第一个的情况
                    list.Add(str);

                
    while (str.IndexOf(splitflag) > 0)
                
    {
                    star 
    = str.IndexOf(splitflag);
                    list.Add(str.Substring(
    0, star));
                    str 
    = str.Substring(star + 1);
                    flag 
    = true;
                }

                
    if (flag)//加上最后一个
                    list.Add(str);

                
    return list;
            }
  • 相关阅读:
    build、host和target选项
    第一篇博客
    C++中的new和delete
    新分类:C++复习笔记
    泛读英文小说推荐
    借助查询分析器对遗留项目进行分析
    程序员等级(非本人观点)
    线程并发时的四种数据同步方法
    单元测试之什么是优秀的单元测试
    多线程之进度条
  • 原文地址:https://www.cnblogs.com/ringwang/p/1048035.html
Copyright © 2011-2022 走看看