只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的两个截取字符串的实用方法(超过一定长度自动换行),手机电脑控们准备好了吗?一起看过来吧!
【 tulaoshi.com - Web开发 】
  1/**//// summary
   2        /// 截取字符串,不限制字符串长度
   3        /// /summary
   4        /// param name="str"待截取的字符串/param
   5        /// param name="len"每行的长度,多于这个长度自动换行/param
   6        /// returns/returns
   7        public string CutStr(string str,int len)
   8        {    string s="";
   9            
  10            for(int i=0;istr.Length ;i++)
  11            {
  12                int r= i% len;
  13                int last =(str.Length/len)*len;
  14                if (i!=0 && i=last)
  15                {
  16                    
  17                    if( r==0)
  18                    {
  19                        s+=str.Substring(i-len,len)+"br";
  20                    }
  21                        
  22                }
  23                else if (ilast)
  24                {
  25                    s+=str.Substring(i-1) ;
  26                    break;
  27                }
  28                
  29            }
  30            
  31            return s;
  32            
  33        }
  34
  35
  36        /**//// summary
  37        /// 截取字符串并限制字符串长度,多于给定的长度+。。。
  38        /// /summary
  39        /// param name="str"待截取的字符串/param
  40        /// param name="len"每行的长度,多于这个长度自动换行/param
  41        /// param name="max"输出字符串最大的长度/param
  42        /// returns/returns
  43        public string CutStr(string str,int len,int max)
  44        {
  45            string s="";
  46            string sheng="";
  47            if (str.Length max)
  48            {
  49                str=str.Substring(0,max) ;
  50                sheng="";
  51            }
  52            for(int i=0;istr.Length ;i++)
  53            {
  54                int r= i% len;
  55                int last =(str.Length/len)*len;
  56                if (i!=0 && i=last)
  57                {
  58                    
  59                    if( r==0)
  60                    {
  61                        s+=str.Substring(i-len,len)+"br";
  62                    }
  63                        
  64                }
  65                else if (ilast)
  66                {
  67                    s+=str.Substring(i-1) ;
  68                    break;
  69                }
  70                
  71            }
  72            
  73            return s+sheng;
  74            
  75        }
http://www.cnblogs.com/goody9807/archive/2006/09/26/515297.html
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)来源:http://www.tulaoshi.com/n/20160219/1616523.html
看过《两个截取字符串的实用方法(超过一定长度自动换行)》的人还看了以下文章 更多>>