| 導購 | 订阅 | 在线投稿
分享
 
 
 

兩個截取字符串的實用方法(超過一定長度自動換行)

來源:互聯網網民  2008-06-01 01:18:47  評論

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;i<str.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 (i>last)

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;i<str.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 (i>last)

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

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
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;i<str.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 (i>last) 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;i<str.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 (i>last) 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
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 
 熱帖排行
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有