zoukankan      html  css  js  c++  java
  • 截取字符串 超长 用冒号显示

      /// <summary>
            /// 截取字符串 超长 用冒号显示
            /// </summary>
            /// <param name="sString"></param>
            /// <param name="nLeng"></param>
            /// <returns></returns>
            public static string SubStr(string sString, int nLeng)
            {
                if (sString.Length <= nLeng)
                {
                    return sString;
                }
                string sNewStr = sString.Substring(0, nLeng);
                sNewStr = sNewStr + "...";
                return sNewStr;
            }

    /// <summary>
            /// 截取字符串 超长  换行
            /// </summary>
            /// <param name="sString"></param>
            /// <param name="nLeng"></param>
            /// <returns></returns>
            public static string SubStrWrap(string sString, int nLeng)
            {
                string sNewStr = sString.Substring(0, nLeng);
                StringBuilder builder = new StringBuilder();
                if (sString.Length <= nLeng)
                {
                    return sString;
                }
                else
                {
                    for (int i = 0, j = 0; i < sString.Length; i++)
                    {
                        builder.Append(sString[i]);
                        if (sString.Substring(j, i - j + 1).Length >= nLeng)
                        {
                            builder.AppendLine();//超出,换行
                            j = i + 1;
                        }
                    }
                    sNewStr = builder.ToString();
                }
                return sNewStr;
            }

     /// <summary>        

    /// 分割字符串        

    /// </summary>        

    /// <param name="source">源字符串</param>        

    /// <param name="split">分割的字符</param>        

    /// <param name="number">要分割后的第几个, 从左往右1开始</param>        

    /// <returns></returns>       

      public static string Compose(string source, char split, int number)     

        {          

       string[] sArray = source.Split(split);

                string result = "";            

    int i = 0;           

      foreach(var s in sArray)          

       {               

      if (i == number)        

             {                    

    result = s;                 

        break;              

       }              

       i++;            

    }            

    return result;     

        }

  • 相关阅读:
    Eclipse_断点设置不起作用
    JAVA基础_自定义泛型
    JAVA基础_泛型
    JAVA工具包_BeanUtils
    JAVA_ArrayList和HashSet
    JAVA基础_反射获取泛型参数类型
    Caused by: java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Properties;
    MySQL Connector/J 6.x jdbc.properties 配置, mysql-connector-java-6.0.4.jar 异常
    【ES】Head插件操作ElasticSearch增删改查(转载记录)
    elasticsearch使用head插件查询及删除索引(首次使用记录)
  • 原文地址:https://www.cnblogs.com/liufei88866/p/3478345.html
Copyright © 2011-2022 走看看