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;     

        }

  • 相关阅读:
    输入输出
    SpringCloud组件之HystrixDashbord
    SpringCloud组件之zuul的使用
    SpringCloud组件之Hystrix组件的使用
    负载均衡算法示例
    JavaScript基础知识总结
    SpringBoot收藏
    java虚拟机详细图解10--JVM类加载机制及类加载过程
    java虚拟机详细图解9--JVM机器指令集
    java虚拟机详细图解8--JVM运行时数据区
  • 原文地址:https://www.cnblogs.com/liufei88866/p/3478345.html
Copyright © 2011-2022 走看看